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
Augmentez la précision de% e avec la commande / usr / bin / time shell
Lorsque j'exécute la commande time dans le shell, time ./myappj'obtiens une sortie comme celle-ci: real 0m0.668s user 0m0.112s sys 0m0.028s Cependant, lorsque j'exécute la commande, \time -f %e ./myappje perds en précision et j'obtiens: 2.01s Si j'utilise la %Ecommande, je perds également en précision de la même manière. Comment puis-je …
19 shell  scripting  time 


4
L'exécution de chsh ne change pas le shell
Je veux changer mon shell de bash en zsh. J'ai essayé d'exécuter ce qui suit en étant connecté en tant qu'utilisateur zol: $ chsh -s /bin/zsh $ sudo chsh -s /bin/zsh zol $ su -c 'chsh -s /bin/zsh zol' # The above all results with: $ password: $ chsh: Shell …
19 shell  zsh  users 





2
Le script shell génère une erreur introuvable lors de l'exécution à partir d'un fichier sh. Mais si elles sont entrées manuellement, les commandes fonctionnent
J'essaie d'utiliser le script suivant pour générer un plan du site pour mon site Web. Lorsque je l'exécute, sh thsitemap.shj'obtiens une erreur comme celle-ci et crée un fichier sitemap.xml vide: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: not found thsitemap.sh: 50: thsitemap.sh: Syntax error: "(" unexpected Mais …


3
Comment créer un nouveau fichier vide dans un script bash?
Je suis en cours d' exécution un script Perl tiers écrit telle qu'elle exige un fichier de sortie pour le drapeau de sortie, -o. Malheureusement, le script semble nécessiter un fichier réel, c'est-à-dire que les utilisateurs doivent créer un fichier vide filename.txtavec 0 octet, puis entrer ce fichier vide sur …


1
Pourquoi $ {$ #} renvoie-t-il le même résultat que $$ dans le shell?
En essayant d'obtenir le dernier paramètre positionnel /bin/dash, j'ai essayé echo ${$#}. Étonnamment, cela n'a pas entraîné une erreur, mais un PID qui est identique au $$contenu des variables. Question, pourquoi cette syntaxe a-t-elle fonctionné? Quelle est la règle de syntaxe que le shell applique ici? En gros, ce que …
18 shell  variable 




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.