Questions marquées «shell-script»

Questions sur les scripts shell, les fichiers exécutables qui sont interprétés par un shell (bash, zsh, etc.).

4
État de sortie bash utilisé avec PIPE
J'essaie de comprendre comment l'état de sortie est communiqué lorsqu'un tuyau est utilisé. Supposons que j'utilise whichpour localiser un programme inexistant: which lss echo $? 1 Depuis l' whichéchec de la localisation, lssj'ai obtenu un statut de sortie de 1. C'est très bien. Cependant, lorsque j'essaie ce qui suit: which …
10 bash  shell-script  pipe  exit 

1
Comment puis-je définir des variables d'environnement pour un programme exécuté en utilisant `nohup`?
(Je modifie un script Bash existant, donc je fais probablement une erreur stupide ici ...) J'ai un script shell qui enregistre une commande avec une variable d'environnement comme argument comme ceci: COMMAND="mvn clean install -P $MAVEN_PROFILE" Il exécute ensuite la commande avec à nohuppeu près comme suit: nohup $COMMAND > …





1
convertir un fichier CSV en XLS sur linux
Le script Perl suivant peut convertir un fichier CSV en fichier XLS le problème est que je dois installer sur la machine Linux du client de nombreux modules Perl afin d'exécuter ce script Perl, et en fait je ne peux pas parce que la machine Linux est la machine client …
10 linux  bash  shell-script  awk  perl 

3
Passer des arguments d'un fichier à un script bash
J'ai cette situation: ./ ./myscript.sh ./arguments.txt ./test.sh À l'intérieur myscript.sh, je dois exécuter le fichier test.sh, en lui passant les arguments contenus à l'intérieur arguments.txt. myscript.sh est: arguments=$(cat arguments.txt) source test.sh $arguments Cela fonctionne bien si if arguments.txt contient au plus un argument: firstargument La substitution est: ++ source test.sh …



1
Essayer d'écrire un script shell qui continue de tester un serveur à distance, mais il continue de tomber dans l'instruction else lorsque je me déconnecte
Essayer ici d'écrire un script shell qui continue de tester mon serveur et de m'envoyer un e-mail lorsqu'il tombe en panne. Le problème est que lorsque je me déconnecte de la connexion ssh, malgré son exécution &à la fin de la commande, comme ./stest01.sh &, il tombe automatiquement dans autre …

4
Performance de la boucle contre l'expansion
Besoin de suggestions d'experts sur la comparaison ci-dessous: Segment de code utilisant une boucle: for file in `cat large_file_list` do gzip -d $file done Segment de code utilisant une expansion simple: gzip -d `cat large_file_list` Lequel sera le plus rapide? Vous devez manipuler un grand ensemble de données.

3
Comment puis-je empêcher les options «shopt» non prises en charge de provoquer des erreurs dans mon .bashrc?
Je travaille dans un environnement relativement hétérogène où je peux exécuter différentes versions de Bash sur différents nœuds HPC, machines virtuelles ou mon poste de travail personnel. Parce que je mets mes scripts de connexion dans un référentiel Git, je voudrais utiliser le même (ish) à .bashrctous les niveaux, sans …



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.