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.

4
bash itérer la liste des fichiers, sauf lorsqu'il est vide
Je pensais que ce serait simple - mais cela s'avère plus complexe que ce à quoi je m'attendais. Je veux parcourir tous les fichiers d'un type particulier dans un répertoire, alors j'écris ceci: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Cela fonctionne tant qu'il …
33 bash  parameter 


2
Comment obtenir la sortie de `screen` dans un script?
J'ai une screeninstance en cours d'exécution, et j'aurais besoin d'exécuter du code à l'intérieur de screen, et d'obtenir le résultat sur mon script. La première partie est assez simple, je viens screen -S session_name -X eval 'stuff "$cmd"\015'. (J'ai modifié une ligne que j'ai trouvée dans un script ) La …




3
Que signifie! $?
Je suis à travers un tutoriel et il est mentionné pour exécuter cette commande: sudo chmod 700 !$ Je ne suis pas familier avec !$. Qu'est-ce que ça veut dire?


2
Que signifie une redirection «<<(…)»?
J'ai vu que rvm (ruby version manager) est installé à l'aide de la commande suivante: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Donc, si je comprends bien, nous obtenons le contenu du script et le passons à la bash (je crois &lt; &lt;et &lt;&lt;c’est la même chose?) Je suis intéressé par …

4
find -exec + vs find | xargs: lequel choisir?
Je comprends que le -execpeut prendre une +option pour imiter le comportement de xargs. Y a-t-il une situation où vous préféreriez une forme à l'autre? Personnellement, j'ai tendance à préférer la première forme, ne serait-ce que pour éviter d'utiliser un tuyau. Je figure sûrement les développeurs defind doivent avoir fait …
32 bash  find  pipe  xargs 



2
supprimer les fichiers correspondant au modèle
J'ai besoin de supprimer récursivement tous les fichiers dans tous les sous-répertoires où le nom de fichier contient un nombre suivi d'un «x» suivi d'un nombre, au moins deux fois. Exemple: Je voudrais supprimer ces fichiers: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Mais je ne veux PAS supprimer ces fichiers: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' …
32 bash  files  find  wildcards 

5
getopt, getopts ou analyse manuelle - que dois-je utiliser lorsque je veux prendre en charge les options courtes et longues?
Actuellement, j'écris un script Bash qui a les exigences suivantes: il devrait fonctionner sur une grande variété de plates-formes Unix / Linux il devrait prendre en charge les options courtes et (GNU) longues Je sais que ce getoptsserait le moyen préféré en termes de portabilité mais AFAIK ne prend pas …


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.