Questions marquées «scripts»

13
Alias ​​à plusieurs lignes dans bash

J'ai le script suivant. C'est un cas de test simple où aest n'importe quelle valeur de chaîne et best censé être un chemin. #!/bin/bash alias jo "\ echo "please enter values "\ read a \ read -e b \ echo "My values are $a and $b"" Cependant, chaque fois que j'essaie d'exécuter ./sample.sh, j'obtiens...

13
Comparaison de deux chaînes dans Bash

Je voudrais faire un script qui supprime un répertoire avec rmdiraprès avoir confirmé avec un mot de passe en utilisant readpour définir la variable. Jusqu'à présent, j'ai ceci: #!/bin/bash -x echo "Password:" read -t 30 S1 S2='55555' if [ $S1=$S2 ]; then rmdir /home/william/test else echo "fail"...

13
curl .gz file et le canaliser pour la décompression

J'essaie de télécharger certains .gzfichiers (NB pas .tar.gzceux) à partir des URL données et de les décompresser pour remplacer les fichiers existants, le cas échéant. Pour chaque téléchargement individuel, j'ai essayé ce qui suit: curl -O $URL | gunzip -f Cependant, cela ne fonctionne pas comme...

13
À quoi sert l'opérateur bash Null «:», deux points?

Quel est l'intérêt de l'opérateur "null" dans un script BASH? Je comprends qu'il est utilisé comme espace réservé après une ifcommande lorsque vous n'avez rien à dire, mais que vous avez besoin d'une commande pour permettre au programme de fonctionner correctement. Mais quelle en est l'utilité...

12
Le té n'obtient pas la sortie entière du tuyau

J'ai un script exécutant des commandes comme: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Le problème est probablement dans le tuyau tee. Il ne semble pas obtenir la sortie entière. Lorsque l'application se ferme,...