Questions marquées «bash»

Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.


2
read -a array -d '\ n' <foo, exit code 1
Si j'essaye d'exécuter read -a fooArr -d '\n' &lt; bar le code de sortie est 1 - même s'il accomplit ce que je veux; place chaque ligne de bardans un élément du tableau fooArr(en utilisant bash 4.2.37). Quelqu'un peut-il expliquer pourquoi cela se produit J'ai trouvé d'autres moyens de résoudre …
8 bash  newlines  read 





4
rediriger et consigner la sortie du script
J'essaie de ranger les extraits suivants, les objectifs de conception sont de consigner toutes les sorties d'un script et ne doivent pas être un wrapper. Moins de lignes, c'est mieux. Je ne me soucie pas des entrées utilisateur (à ce stade), les scripts cibles sont exécutés de manière non interactive. …

2
Différence entre [[$ variable]] et [[-n $ variable]]?
En bash, sont [[ $variable ]]et [[ -n $variable ]]complètement équivalents? Cela semble être le cas à en juger par la sortie ci-dessous, mais je vois les deux formes d'utilisation répandues dans les scripts shell. $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] …
8 bash  shell  test 

1
Comment puis-je changer la couleur du statut de l'écran en fonction de l'utilisateur connecté?
Je n'ai pas édité / créé de fichier .screenrc depuis un moment, mais voici ce que j'utilise actuellement: # Turn off the screen startup message startup_message off # Define format of bottom navigation/status/date/etc. line hardstatus alwayslastline "%{yk}[ %H ] %-Lw%50&gt;%{gk}(%{-}%n-%t%{gk})%{-}%+Lw%&lt; %=%{yk}[ %c %d.%m.%Y ]" # Increase scrollback buffer to 30000 …

2
Lire le titre d'un DVD?
J'ai remarqué que chaque image DVD a un nom en majuscule semi-unique. Existe-t-il un moyen standardisé de lire simplement ce nom en tant qu'utilisateur non root sous Linux? Je suis sur un dérivé d'Ubuntu 12.04 exécutant le noyau 3.7. Je voudrais simplement obtenir le nom de n'importe quel disque actuellement …
8 bash  dvd 

1
Différence entre la variable d'environnement et la variable shell
On dit que les variables d'environnement sont héritées dans les processus enfants mais pas les variables shell. Cependant, le test suivant montre que les variables shell sont vues dans le processus enfant comme des variables d'environnement. Quelle est la différence? &gt; bash --version GNU bash, version 3.2.39(1)-release (x86_64-suse-linux-gnu) Copyright (C) …

2
cp -f ne peut pas remplacer l'alias cp -i
Dans mon fichier /home/user/.bashrc, j'ai ces alias pour éviter les erreurs: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' Si je suis vraiment sûr de ce que je fais, je peux écraser rmet mvalias en utilisant rm -fou mv -f, il ne me demandera pas si je veux vraiment …
8 bash  alias 


2
Utiliser une variable shell dans awk
Voici mon script (pour trouver les fichiers qui contiennent un modèle spécifié): find . -type f \ -exec awk -v vawk="$1" '/'"$vawk"'/ {c++} c&gt;0 { print ARGV[1]; exit 0 } END { if (! c) {exit 1}}' \{\} \; Je voudrais utiliser mon script avec un argument §: MyScript.sh pattern …
8 bash  awk  variable 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.