Questions marquées «bash»

Pour des questions sur les scripts écrits pour le shell de commande Bash. Pour les scripts shell avec des erreurs / erreurs de syntaxe, veuillez les vérifier avec le programme shellcheck (ou sur le serveur web shellcheck à https://shellcheck.net) avant de poster ici. Les questions sur l'utilisation interactive de Bash sont plus susceptibles d'être sur le sujet sur Super User que sur Stack Overflow.


8
Comment vérifier si un lien symbolique existe
J'essaie de vérifier si un lien symbolique existe dans bash. Voici ce que j'ai essayé. mda=/usr/mda if [ ! -L $mda ]; then echo "=> File doesn't exist" fi mda='/usr/mda' if [ ! -L $mda ]; then echo "=> File doesn't exist" fi Cependant, cela ne fonctionne pas. Si '!' …
208 bash  symlink 


5
Lecture d'une chaîne délimitée dans un tableau dans Bash
J'ai une variable qui contient une chaîne délimitée par des espaces: line="1 1.50 string" Je veux diviser cette chaîne avec de l'espace comme délimiteur et stocker le résultat dans un tableau, de sorte que les éléments suivants: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} les sorties 1 1.50 string Quelque part, …
207 arrays  string  bash  shell 

3
Ubuntu dit «bash: ./program Permission refusée» [fermé]
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 6 ans . Améliorez cette question J'exécute Ubuntu sur …
207 bash  shell  sh 

10
trouver: argument manquant à -exec
J'ai été aidé aujourd'hui avec une commande, mais cela ne semble pas fonctionner. Voici la commande: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; Le shell revient find: missing argument to `-exec' Ce que j'essaie essentiellement de faire est de parcourir un répertoire …
206 bash  shell  find  arguments  exec 




15
Lire des valeurs dans une variable shell à partir d'un tuyau
J'essaie d'obtenir que bash traite les données de stdin qui sont acheminées, mais pas de chance. Ce que je veux dire, c'est qu'aucun des travaux suivants: echo "hello world" | test=($(< /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | test=`cat`; echo …
205 linux  bash  pipe 






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.