Questions marquées «shell»

Le shell est l'interface de ligne de commande d'Unix. Vous pouvez taper des commandes dans un shell de manière interactive ou écrire des scripts pour automatiser les tâches. Utilisez cette balise pour les questions s'appliquant à / bin / sh et aux shells les plus compatibles (ash, bash, ksh, zsh,…). Pour les scripts shell avec des erreurs, veuillez les consulter sur http://shellcheck.net avant de publier ici.

1
Comment savoir si un script shell est écrit en bash ou sh
Comment savoir si un script est écrit en bashou sh? La première ligne du script n'est pas utile ici, car sous Linux, les scripts bash ont cette ligne: #!bin/sh En fait, il existe de nombreuses distributions où /bin/shest bash (peut /bin/sh- être un lien vers /bin/bashces distributions), et non Bourne …


4
cp ou rsync, cp en vaut-il vraiment la peine?
J'espère que cela ne compte pas comme une question sans vraie réponse, que je ne peux pas sembler trouver une bonne raison d'utiliser cp(1)plus rsync(1)dans presque toutes les circonstances. Faut - il privilégier généralement rsyncplus cp? Existe-t-il de bonnes directives pour leur utilisation? rsync: Transfère les diffs, il peut utiliser …
8 bash  shell  rsync  utilities  cp 


4
Itérer sur n fichiers?
J'ai quelque chose d'assez simple que je veux faire. Je souhaite utiliser montageun répertoire contenant des milliers d'images, avec très peu d'options, à savoir: me@home$ montage -size 256x256 DSC01*.JPG.svg output.png ... mais ce n'est tout simplement pas suffisant, car il ne capture qu'une centaine d'images à la fois; ni me@home$ …

1
Comment définir une fonction `bc` pour une utilisation ultérieure?
J'ai toujours trouvé le bcgenre mystérieux et intrigant. Il était l' un des les programmes Unix d' origine. Et c'est un langage de programmation en soi. Je prends donc volontiers toute chance que je puisse trouver pour l'utiliser. Puisque bc ne semble pas inclure de fonction factorielle, je veux en …
8 shell  bc 

3
Quelle est la façon la plus correcte de passer un tableau à une fonction?
Considérons que j'ai un très grand tableau $large_list, existe-t-il un moyen d'écrire une fonction qui prendra le tableau en argument? Par exemple: echo_idx_array () { arr="$1" idx="$2" echo "${arr[$idx]}" } Quelle est la stratégie habituelle pour faire quelque chose comme ça? J'ai essayé de donner la variable $large_listmais elle était …
8 shell  ksh  array 





3
Comment appliquer la même action awk à différents fichiers?
Je suis nouveau dans awk et je ne sais pas s'il est possible d'écrire un script awk qui fait ceci: J'ai des centaines de fichiers de données que je dois trier. Pour chacun, j'utilise le one-liner suivant: awk 'ORS=NR%3?" ":"\n" ' file1.tex > file1_sorted.tex awk 'ORS=NR%3?" ":"\n" ' file2.tex > …
8 shell  awk 



3
La chaîne Bash remplace plusieurs caractères par un
Je remplace, à partir d'un titre de flux, tous les caractères sauf les lettres et les chiffres par un tiret pour utiliser le résultat comme nom de fichier sûr pour tout système de fichiers: $ t="Episodie 06: No hope of riding home (NEW) - Advanced grammar" $ echo ${t//[^A-Za-z0-9]/-} Episodie-06--No-hope-of-riding-home--NEW----Advanced-grammar …
8 bash  shell  string 

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.