Questions marquées «sh»

359
si, elif, else, les problèmes de déclaration dans Bash

Je n'arrive pas à comprendre quel est le problème avec la ifdéclaration suivante en ce qui concerne laelif et then. Gardez à l'esprit que le projet printfest toujours en cours de développement, mais je n'ai pas encore pu le tester dans la déclaration, il est donc très probablement faux. L'erreur...

355
À quoi sert «&&» dans une commande shell?

Autant que je sache, utiliser &après la commande est pour l'exécuter en arrière-plan. Exemple d' &utilisation:tar -czf file.tar.gz dirname & Mais qu'en est-il &&? (regardez cet exemple: /server/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188...

353
Comment inclure au mieux d'autres scripts?

La façon dont vous incluez normalement un script est avec "source" par exemple: main.sh: #!/bin/bash source incl.sh echo "The main script" y compris sh: echo "The included script" Le résultat de l'exécution de "./main.sh" est: The included script The main script ... Maintenant, si vous essayez...

350
Historique de Bash illimité [fermé]

Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 6 ans . Améliorez cette question Je veux que mon...

349
Comment puis-je tuer un processus par son nom au lieu de PID?

Parfois, lorsque j'essaie de démarrer Firefox, il est dit "un processus Firefox est déjà en cours d'exécution". Je dois donc faire ceci: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768...

348
Est-il possible de créer un référentiel distant sur GitHub à partir de la CLI sans ouvrir le navigateur?

На этот вопрос есть ответы на Stack Overflow на рdedом : Как создать репозиторий на GitHub через командную строку? J'ai créé un nouveau dépôt Git local: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first commit' Existe-t-il une commande git...

346
Comment limiter la profondeur de la liste des fichiers récursifs?

Existe-t-il un moyen de limiter la profondeur d'une liste de fichiers récursifs sous Linux? La commande que j'utilise en ce moment est: ls -laR > dirlist.txt Mais j'ai environ 200 répertoires et chacun d'eux a 10 répertoires. Cela va donc prendre beaucoup trop de temps et monopoliser trop de...

345
Un exemple d'utilisation de getopts dans bash

Je veux appeler le myscriptfichier de cette façon: $ ./myscript -s 45 -p any_string ou $ ./myscript -h #should display help $ ./myscript #should display help Mes exigences sont: getopt ici pour obtenir les arguments d'entrée vérifier qu'il -sexiste, sinon renvoyer une erreur vérifier que la valeur...