Questions marquées «shell»

Le terme «shell» fait référence à une classe générale d'interpréteurs de commandes interactifs basés sur du texte le plus souvent associés aux systèmes d'exploitation Unix et Linux. Pour des questions sur les scripts shell, veuillez utiliser une balise plus spécifique telle que «bash», «powershell» ou «ksh». Sans balise spécifique, une solution portable (conforme POSIX) doit être supposée, bien qu'il soit préférable d'utiliser 'posix' en plus ou 'sh'.

11
Comment grep un fichier texte contenant des données binaires?
grep renvoie Correspondances du fichier binaire test.log Par exemple echo "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log # in zsh echo -e "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log # in bash grep re test.log Je souhaite que le résultat affiche line1 et line3 (total deux lignes). Est-il possible d'utiliser trconvertir les …
122 shell 






5
Linux bash: affectation de variables multiples
Existe-t-il dans linux bash quelque chose de similaire au code suivant en PHP: list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; c'est-à-dire que vous attribuez en une phrase une valeur correspondante à 3 variables différentes. Disons que j'ai la fonction bash myBashFuntionqui écrit sur stdout la chaîne "qwert asdfg zxcvb". Est-il possible …



6
Itération sur chaque ligne de sortie ls -l
Je veux parcourir chaque ligne dans la sortie de: ls -l /some/dir/* En ce moment, j'essaye: for x in $(ls -l $1); do echo $x; done Cependant, cela itère sur chaque élément de la ligne séparément, donc j'obtiens: -r--r----- 1 ivanevf eng 1074 Apr 22 13:07 File1 -r--r----- 1 ivanevf …
120 linux  shell 

6
sed recherche et remplacement de mot entier
Comment rechercher et remplacer des mots entiers en utilisant sed? Faire sed -i 's/[oldtext]/[newtext]/g' <file> remplacera également les correspondances partielles [oldtext]dont je ne veux pas qu'il le fasse.
120 shell  sed 



10
Script bash pour calculer le temps écoulé
J'écris un script en bash pour calculer le temps écoulé pour l'exécution de mes commandes, considérez: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Je suppose que ma logique est correcte, mais je me retrouve …
118 linux  bash  shell 

10
Comment utiliser plusieurs arguments pour awk avec un shebang (ie #!)?
Je voudrais exécuter un script gawk en --re-intervalutilisant un shebang. L'approche «naïve» de #!/usr/bin/gawk --re-interval -f ... awk script goes here ne fonctionne pas, car gawk est appelé avec le premier argument "--re-interval -f"(non divisé autour de l'espace blanc), qu'il ne comprend pas. Y a-t-il une solution de contournement pour …
118 shell  unix  awk  gawk  shebang 

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.