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
Éviter les «BASH-isms» dans les scripts shell
Existe-t-il un outil similaire à Perl :: Critic qui inspectera vos scripts shell et signalera les failles, les problèmes de portabilité, l’utilisation de programmes non standard sans solutions de secours, l’utilisation de programmes dépréciés, etc.? Je sais que set -o posixcela désactivera l'utilisation non-POSIX, mais cela ne me dira pas …
37 bash  shell  zsh  ash 




8
Comment cd automatiquement après le clone de git?
Je souhaite accéder automatiquement cdau répertoire créé par la clonecommande après git clonequelque chose. Important: je ne souhaite pas modifier la syntaxe de la commande (par exemple, utiliser un alias / une fonction), car cela briserait les compléments zsh que je recevrais automatiquement du Pretzoprojet. EDIT : La raison pour …
37 shell  zsh 

7
Comment récupérer un shell après une déconnexion
Je travaille sur une machine distante CentOS 5.6 et mon réseau ne cesse de chuter. Existe-t-il un moyen de récupérer mes sessions bloquées après ma reconnexion? EDIT: je fais des mises à jour et des installations avec yum et crains que cela ne soit un problème si les processus restent …

5
Comment renommer plusieurs fichiers en utilisant find
Je souhaite renommer plusieurs fichiers (file1 ... filen en file1_renamed ... filen_renamed) à l'aide de la findcommande suivante: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Mais obtenir cette erreur: mv: cannot stat ‘filename=./file1’: No such file or directory Cela ne fonctionne pas car le nom …
37 shell  find 


3
Pourquoi l'ouverture d'un fichier est-elle plus rapide que la lecture d'un contenu variable?
Dans un bashscript, j'ai besoin de différentes valeurs provenant de /proc/fichiers. Jusqu'à présent, j'ai des dizaines de lignes qui attrapent les fichiers directement comme ça: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo Afin de rendre cela plus efficace, j’ai sauvegardé le contenu du fichier dans une variable et ai ajouté que: a=$(</proc/meminfo) …

2
Utilisez l'extension .sh ou .bash pour les scripts bash?
(Voir Utilisation #! / Bin / sh ou #! / Bin / bash pour la compatibilité et la facilité d'utilisation Ubuntu-OSX & POSIX ) Si je veux que mes scripts utilisent le shell bash, utiliser l'extension .bash appelle bash ou est-ce que cela dépend de la configuration système / de …
36 bash  shell  shebang 


3
Ce qui est plus idiomatique dans un script bash: `|| true` ou `|| : `?
Je ne fais pas beaucoup de scripts shell, j'ai donc été un peu surpris de lire la documentationgit submodule et de voir la syntaxe utilisée dans cette documentation: Un retour non nul de la commande dans n'importe quel sous-module provoque l'arrêt du traitement. Cela peut être annulé en ajoutant || …
36 bash  shell 


9
Produire une «scène de piratage hollywoodien» à partir d'un shell
Cela peut sembler une question étrange, mais que feriez-vous pour créer la scène typique du piratage hollywoodien? J'ai reçu cette demande d'un ami et mon cerveau était vide. Tout ce à quoi je pouvais penser était toutes les scènes de nmap de films comme The Matrix et ainsi de suite. …
36 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.