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.


1
Comment appeler un script après chaque commande bash
Est-il possible d'appeler un script dans cet exemple nommé hey.shaprès chaque commande bash? Par exemple, vous tapez lshit enter et ls runs, puis hey.shserait exécuté. Vous tapez ensuite cd .. (ou toute autre commande) , puis le cd hey.shs'exécute, et ainsi de suite.
22 bash 

2
Groupe de capture de regex bash
J'essaie de faire correspondre plusieurs valeurs alphanumériques (ce nombre peut varier) à partir d'une chaîne et de les enregistrer dans un tableau de groupe de capture bash. Cependant, je n'obtiens que le premier match: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link rel="self" href="/unix//api/clouds/1/instances/2AAAAAAA"/>' regex='/instances/([A-Z0-9]+)' [[ $mystring1 =~ $regex ]] echo ${BASH_REMATCH[1]} 1BBBBBB …

5
Comment puis-je supprimer un fichier nommé «>»?
J'exécutais un script Python qui fonctionnait mal et utilisé sudopour créer un fichier nommé >. Comment puis-je me débarrasser de ce fichier? Bien sûr, lorsque j'essaie sudo rm >, j'obtiens l'erreur bash: syntax error near unexpected token 'newline', car il pense que j'essaie de rediriger la sortie de rm. Ses …
22 bash  quoting  filenames  rm 

1
Les séquences d'échappement de couleur terminales sont-elles définies quelque part pour bash?
J'ai utilisé de temps en temps des couleurs dans les scripts Bash (principalement sur CentOS), mais pour rendre leur utilisation plus pratique, je finis par redéfinir les variables en valeurs de couleur: local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local NO_COLOUR="\[\033[0m\]" ou aussi avec tput: bold=`tput bold` normal=`tput sgr0` …
22 bash  terminal  colors 

2
Copie de fichiers avec plusieurs extensions
Je voudrais copier des fichiers avec plusieurs extensions dans un seul répertoire de destination. Par exemple, je peux utiliser la commande suivante pour copier tous les fichiers .txt du répertoire de travail dans un répertoire appelé destination: cp -v *.txt destination/ Et je peux utiliser ce qui suit pour copier …
22 bash  shell  wildcards  cp 

3
Comparaison de deux chaînes dans Bash
J'ai le ifbloc suivant dans mon script bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi L'exécution du script n'entre pas dans mon ifbloc même si elle $PACKAGENAMEest égale à kakadu-v6_4-00902C. Qu'est-ce que je fais mal?


2
définir la couleur d'arrière-plan / texte du terminal gnome à partir du script bash
Je voudrais configurer la #002b36couleur d'arrière -plan et de premier plan de mon terminal gnome dans ubuntu 13, en utilisant le script bash. J'ai essayé gconftoolmais je n'ai pas réussi. GCONFTOOL-2(1) User Commands GCONFTOOL-2(1) NAME gconftool-2 - GNOME configuration tool Ma gnome terminalversion est $ gnome-terminal --version GNOME Terminal 3.6.1 …



1
Comment fonctionne une bombe à fourche?
AVERTISSEMENT N'ESSAYEZ PAS DE L'EXÉCUTER SUR UNE MACHINE DE PRODUCTION En lisant la page Wikipedia sur le sujet, je suis généralement ce qui se passe avec le code suivant: :(){ :|:& };: extrait de description La bombe à fourche suivante a été présentée comme art en 2002;56 son origine exacte …
22 bash  shell-script  zsh  fork 


1
Réexécutez plusieurs commandes d'historique
Imaginez que vous venez d'exécuter une douzaine de commandes. Dire... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 Je sais que je peux les réexécuter concaténés avec !-12 && !-11 && !-10 && (and …


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.