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
Comment différer l'expansion variable
Je voulais initialiser certaines chaînes en haut de mon script avec des variables qui n'ont pas encore été définies, telles que: str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' puis plus tard PLACE, EVENT, ACTIONet RESULTsera réglé. Je veux ensuite pouvoir imprimer mes chaînes …
18 bash  shell  string 

5
Comment définir un alias par répertoire?
Supposons que vous ayez un alias go, mais que vous souhaitiez qu'il fasse différentes choses dans différents répertoires? Dans un répertoire, il doit s'exécuter cmd1, mais dans un autre répertoire, il doit s'exécutercmd2 Soit dit en passant, j'ai déjà un alias pour passer aux répertoires ci-dessus, est-il donc possible d'ajouter …


5
Fusionner deux listes tout en supprimant les doublons
J'ai un système Linux intégré utilisant Busybox (OpenWRT) - les commandes sont donc limitées. J'ai deux fichiers qui ressemblent à: premier fichier aaaaaa bbbbbb cccccc mmmmmm nnnnnn deuxième fichier mmmmmm nnnnnn yyyyyy zzzzzz Je dois fusionner ces 2 listes en 1 fichier et supprimer les doublons. Je n'ai pas diff …
18 bash  grep  sed  awk  busybox 


4
Comment puis-je détacher un processus d'un script bash?
J'essaie de détacher un processus d'un script bash afin que SIGINT ne soit pas transmis au processus lorsque je quitte le script. J'ai utilisé la disowncommande directement dans le terminal, mais dans bash, cela disownn'empêche pas le transfert de SIGINT. Le but de ce script est de démarrer openocd puis …
18 bash  disown 




2
Comment définir PATH lors de l'exécution d'une commande ssh?
En supposant que l'utilisateur a /bin/bashcomme shell dans /etc/passwd. Exécute ensuite ssh user@host commandla commande à l'aide de Bash. Cependant, ce shell n'est ni de connexion ni interactif, ce qui signifie que ~/.bash_profileni ~/.bashrcn'est sourcé. Dans ce cas, comment définir la PATHvariable d'environnement pour que les exécutables puissent être trouvés …
18 bash  ssh 

5
Évitez d'exécuter le script si une variable n'est pas définie
J'ai un script qui ressemble à ceci: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done Cependant, l'utilisateur doit fournir un appel variable BATCHNUM et sinon je dois forcer l'arrêt de ce script. Ce serait mieux si je pouvais forcer le …



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.