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.



5
Comment échapper à des citations en shell?
J'ai des problèmes avec les personnages qui échappent à Bash. J'aimerais échapper aux guillemets simples et doubles lors de l'exécution d'une commande sous un autre utilisateur. Aux fins de cette question, disons que je veux faire écho à ce qui suit à l'écran: 'single quote phrase' "double quote phrase" Comment …

3
Pourquoi ma découverte n'est-elle pas récursive?
J'exécute la commande suivante, mais elle n'est pas exécutée de manière récursive: find . -name *.java Je sais qu'il y a des fichiers java plus bas dans le répertoire en cours, mais cela ne findconcerne que le répertoire en cours. J'utilise OS X, 10.9.
65 shell  find  wildcards 



6
Ressources pour la programmation shell portable
Quelles ressources existent pour la programmation shell portable? La solution ultime consiste à tester sur toutes les plates-formes ciblées, mais cela est rarement pratique. La spécification POSIX / Single UNIX est un début, mais elle ne vous indique pas le niveau de prise en charge de chaque implémentation, ni les …


8
Résoudre «mv: liste d’arguments trop longue»?
J'ai un dossier avec plus d'un million de fichiers qui doit être trié, mais je ne peux rien faire car mvce message est affiché tout le temps. -bash: /bin/mv: Argument list too long J'utilise cette commande pour déplacer des fichiers sans extension: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 


7
Echec du script shell: Erreur de syntaxe: “(” inattendu
J'ai travaillé sur un script qui automatise la configuration d'un environnement de développement pour le développement de Raspberry Pi (les détails étape par étape qui fonctionnent sont ici ). Le script est lié à cet article, mais vous pouvez le trouver ici également. Maintenant, lorsque vous exécutez ce script, installez …



2
Qu'est-ce que cela signifie d'être "compatible sh"?
J'ai vu l'expression "sh compatible" utilisée habituellement en référence aux coquillages. Je ne sais pas si cela s'applique également aux programmes pouvant être exécutés à partir de shells. Qu'est-ce que cela signifie pour un shell ou un autre programme d'être "compatible sh"? Qu'est-ce que cela signifierait d'être "sh incompatible"? Edit: …

8
Comment faire un tuyau bidirectionnel entre deux programmes?
Tout le monde sait comment faire tuyau unidirectionnel entre deux programmes (bind stdoutde première et stdinde seconde): first | second. Mais comment faire un tuyau bidirectionnel, c'est-à-dire une liaison croisée stdinet stdoutde deux programmes? Y a-t-il un moyen facile de le faire dans une coquille?
63 shell  pipe 

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.