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
Insérer une ligne vide entre les invites de ligne de commande
Lorsque vous utilisez la ligne de commande, elle est souvent très encombrée. Par exemple, il n'est pas pratique d'examiner les commandes passées et leurs sorties. Je voudrais avoir une nouvelle ligne ajoutée à chaque fois avant que l'invite de commande ne s'affiche. Ainsi: <clutter> <blank line> name@machine:~$ J'utilise le shell …

1
Expansion des paramètres dans une variable affectée d'un caractère générique
J'ai deux fichiers dans mon dossier actuel (MA502) dont les noms sont - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq J'ai beaucoup de tels dossiers - ex MA503, MA504 etc., et je veux les parcourir. J'attribue mes noms de variables à l'aide de caractères génériques - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Je veux traiter ces fichiers dans un …

3
Comment remplacer du texte entre deux marqueurs d'un fichier par une section de texte d'un autre fichier?
Disons que j'avais un bloc de texte dans ~/.bashrc: #~/.bashrc # ...some commands... # aliases alias suicide='sudo rm -rf /' # end aliases # other commands Je souhaite remplacer ce bloc de texte par un autre texte contenu entre deux marqueurs dans un autre fichier: stuff-to-place-in-bashrc.txt # stuff-to-place-in-bashrc.txt # ...stuff... …

2
Plusieurs shebangs dans un seul fichier bash
J'ai un script d'une autre personne qui a un look (note: c'est un seul fichier): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Je me demande quel est le but des deuxième et troisième shebangs? Est-ce par erreur ou volontairement?




3
Tester si postfix est en cours d'exécution
Je cherche un moyen fiable de tester si postfixs'exécute depuis l'intérieur d'un script bash. Ma première tentative a été simplement d'essayer pidof postfix, ce qui ne fonctionne pas. Ensuite, j'ai essayé d'obtenir postfix status: POSTFIX_LOCATION=/var/packages/MailServer/target/sbin/postfix # location of postfix result=`$POSTFIX_LOCATION status` if [ -z $result ]; then echo "Error: No …
8 linux  bash  postfix 

4
Fractionner une entrée pour une commande différente et combiner le résultat
Je sais combiner le résultat de différentes commandes paste -t',' <(commanda) <(commandb) Je sais diriger la même entrée vers une commande différente cat myfile | tee >(commanda) >(commandb) Maintenant, comment combiner ces commandes? Pour que je puisse faire cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb Dis …

4
Aplatir la structure des dossiers
J'ai cette structure de dossiers: ├── foo1 │ ├── bar1.txt │ └── bar2.txt ├── foo2 │ ├── bar3.txt │ └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt que je voudrais aplatir en ceci, avec un trait de soulignement entre chaque niveau de dossier: ├── foo1_bar1.txt …





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.