Questions marquées «bash»

Pour des questions sur les scripts écrits pour le shell de commande Bash. Pour les scripts shell avec des erreurs / erreurs de syntaxe, veuillez les vérifier avec le programme shellcheck (ou sur le serveur web shellcheck à https://shellcheck.net) avant de poster ici. Les questions sur l'utilisation interactive de Bash sont plus susceptibles d'être sur le sujet sur Super User que sur Stack Overflow.


5
Bash: instruction If / Else sur une seule ligne
J'essaie de vérifier si un processus (supposons qu'il s'appelle some_process) s'exécute sur un serveur. Si c'est le cas, alors écho 1, sinon écho 0. C'est la commande que j'utilise mais elle ne fonctionne que partiellement (plus d'informations ci-dessous). Notez que je dois écrire le script sur une seule ligne. ps …
204 bash 

13
Exécuter une commande sans la conserver dans l'historique [fermé]
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 8 mois . Améliorez cette question Je veux exécuter …
203 linux  bash  unix 




10
Comment supprimer les n derniers caractères d'une chaîne dans Bash?
J'ai une variable vardans un script Bash contenant une chaîne, comme: echo $var "some string.rtf" Je souhaite supprimer les 4 derniers caractères de cette chaîne et affecter le résultat à une nouvelle variable var2, de sorte que echo $var2 "some string" Comment puis-je faire ceci?
202 bash 

11
Itérer sur une liste de fichiers avec des espaces
Je souhaite parcourir une liste de fichiers. Cette liste est le résultat d'une findcommande, j'ai donc trouvé: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } C'est bien sauf si un fichier a des espaces dans son nom: $ …
202 linux  bash  shell 


3
Comment compresser tous les fichiers de tous les sous-répertoires en un seul fichier compressé en bash
Duplicate possible: compresser un ensemble de répertoires et créer un fichier compressé tar Ce message décrit comment compresser chaque fichier individuellement dans une structure de répertoires. Cependant, je dois faire quelque chose de légèrement différent. J'ai besoin de produire un gros fichier gzip pour tous les fichiers d'un certain répertoire. …
201 linux  bash  shell  gzip 

3
Utilisation de variables dans un heredoc bash
J'essaye d'interpoler des variables à l'intérieur d'un heredoc bash: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Cela ne fonctionne pas comme je m'y attendais ( $varest traité littéralement, pas développé). J'ai besoin d'utiliser sudo teecar la création du fichier nécessite sudo. Faire …
201 bash  variables  sh  heredoc 


4
Comment découper un tableau dans Bash
En regardant la section "Array" de la page de manuel bash (1), je n'ai pas trouvé de moyen de découper un tableau. Je suis donc venu avec cette fonction trop compliquée: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args # ---------------------------------------------- …
200 arrays  bash  slice 



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.