Questions marquées «bash»

Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.






3
Quel est le moyen le plus rapide d'exécuter un script?
Je me demandais quel est le moyen le plus rapide d'exécuter un script, j'ai lu qu'il y avait une différence de vitesse entre afficher la sortie du script sur le terminal, le rediriger vers un fichier ou peut-être /dev/null. Donc, si la sortie n'est pas importante, quel est le moyen …
22 linux  bash 



3
Émettre une erreur lors de l'utilisation de variables shell vides
Parfois, j'utilise $PROJECT_HOME/*pour supprimer tous les fichiers du projet. Lorsque la variable d'environnement PROJECT_HOMEn'est pas définie (car je l'ai fait suet que le nouvel utilisateur n'a pas cette variable d'environnement définie), elle commence à supprimer tous les fichiers du dossier racine. C'est apocalyptique. Comment puis-je configurer bashpour générer une erreur, …


2
Ajouter des arguments à 'bash -c'
Disons que je veux exécuter une commande via Bash comme ceci: /bin/bash -c "ls -l" Selon la page de manuel de Bash, je pourrais également l'exécuter comme ceci: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash …

2
Distinguer un fichier normal d'un lien symbolique
J'écris un script bash qui doit distinguer un fichier normal d'un lien symbolique. Je pensais que je pouvais le faire avec l'expression if / test, mais cela ne fonctionne pas comme je m'y attendais: $ touch regular_file $ test -f regular_file; echo $? 0 $ test -h regular_file; echo $? …
22 bash 

2
Comment faire une boucle for en ligne de commande?
Prenons un simple for loop #!/bin/bash for i in `seq 1 10`; do echo $i done Le point-virgule AFAIK dans les scripts bash permet au shell d'exécuter la commande actuelle de manière synchrone, puis de passer à la suivante. Appuyer sur Entrée fait littéralement la même chose sauf qu'il ne …
22 bash  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.