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.







17
Dans le shell, que signifie «2> & 1»?
Dans un shell Unix, si je veux combiner stderret stdoutdans le stdoutflux pour une manipulation ultérieure, je peux ajouter ce qui suit à la fin de ma commande: 2>&1 Donc, si je veux utiliser headsur la sortie de g++, je peux faire quelque chose comme ceci: g++ lots_of_errors 2>&1 | …
2285 bash  shell  unix  redirect 


30
Extraire le nom de fichier et l'extension dans Bash
Je veux obtenir le nom de fichier (sans extension) et l'extension séparément. La meilleure solution que j'ai trouvée jusqu'à présent est: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` C'est faux car cela ne fonctionne pas si le nom de fichier contient plusieurs .caractères. Si, disons, …
2113 bash  string  filenames 

30
Comment diviser une chaîne sur un délimiteur dans Bash?
J'ai cette chaîne stockée dans une variable: IN="bla@some.com;john@home.com" Maintenant, je voudrais diviser les chaînes par ;délimiteur afin d'avoir: ADDR1="bla@some.com" ADDR2="john@home.com" Je n'ai pas nécessairement besoin des variables ADDR1et ADDR2. Si ce sont des éléments d'un tableau, c'est encore mieux. Après les suggestions des réponses ci-dessous, je me suis retrouvé avec …
2043 bash  shell  split  scripting 





30
Comment compter récursivement toutes les lignes de code d'un répertoire?
Nous avons une application PHP et nous voulons compter toutes les lignes de code sous un répertoire spécifique et ses sous-répertoires. Nous n'avons pas besoin d'ignorer les commentaires, car nous essayons simplement d'avoir une idée approximative. wc -l *.php Cette commande fonctionne très bien dans un répertoire donné, mais ignore …
1625 bash  shell 

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.