Questions marquées «bash»

9
Priorité de && vs & dans bash et zsh

En répondant à cette question, j'ai découvert une différence très drôle (et subtile) entre le comportement dans bashet zsh: Dans bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano...

9
Piping bash string manipulation

J'ai lu d'autres questions sur la manipulation de chaînes bash de piping mais elles semblent être des applications spécialisées. Essentiellement, existe-t-il un moyen de faire le plus simple ci-dessous? au lieu de $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD...

9
Puis-je me connecter à la commande cd?

Je suis en train de quelque chose ensemble sur un serveur je lance, chaque fois que je cdenpublic_html dossier 95% du temps, il y a quelques commandes que je vais toujours exécuter pour vérifier certaines choses. Y a-t-il de toute façon je peux me connecter cddonc si le répertoire est unpublic_html...

9
Si un processus enfant généré échoue, tuez tout et quittez

Dans mon script, je divise un ensemble de données en input_aa, input_ab, etc. Ensuite, je les exécute à travers le même script Python, en tant que tel: # Execute program on each split file for part in input_*; do python3 $part & done wait Ma question est double: comment puis-je détecter qu'un...

9
Comment bash traite ">> ()"

En expérimentant la redirection de sortie et la substitution de processus, je suis tombé sur la commande suivante et sa sortie résultante: me @ elem: ~ $ echo foo>> (chat); barre d'écho bar moi @ elem: ~ $ foo (Oui, cette nouvelle ligne vide à la fin est intentionnelle.) Alors bash echo's...

9
Valeur de retour de la fonction de temporisation

J'utilise la fonction timeout sur debian pour attendre 5 secondes pour mon script. Fonctionne très bien mais le problème que j'ai est que j'ai besoin d'une valeur de retour. Comme 1 pour le délai d'attente et 0 pour aucun délai d'attente Comment vais-je faire cela? Jetez un œil à mon code: timeout...