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.



10
comment exécuter deux commandes dans sudo?
Existe-t-il un moyen d'exécuter deux commandes Db2 à partir d'une ligne de commande? (Ils seront appelés à partir d'une execcommande PHP .) db2 connect to ttt (notez que nous devons avoir la connexion en direct pour la deuxième commande db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com' J'ai essayé ceci: sudo …
152 bash  sudo 

7
Comment traiter chaque ligne reçue à la suite de la commande grep
J'ai un certain nombre de lignes récupérées à partir d'un fichier après avoir exécuté la commande grep comme suit: var=`grep xyz abc.txt` Disons que j'ai 10 lignes qui se composent de xyz en conséquence. Maintenant, je dois traiter chaque ligne obtenue à la suite de la commande grep. Comment procéder …
152 bash  shell  grep 


7
Exécuter une chaîne en tant que commande dans un script Bash
J'ai un script Bash qui construit une chaîne à exécuter en tant que commande Scénario: #! /bin/bash matchdir="/home/joao/robocup/runner_workdir/matches/testmatch/" teamAComm="`pwd`/a.sh" teamBComm="`pwd`/b.sh" include="`pwd`/server_official.conf" serverbin='/usr/local/bin/rcssserver' cd $matchdir illcommando="$serverbin include='$include' server::team_l_start = '${teamAComm}' server::team_r_start = '${teamBComm}' CSVSaver::save='true' CSVSaver::filename = 'out.csv'" echo "running: $illcommando" # $illcommando > server-output.log 2> server-error.log $illcommando qui ne semble pas …

9
Comment référencer un fichier pour des variables en utilisant Bash?
Je veux appeler un fichier de paramètres pour une variable, comment puis-je faire cela dans bash? Ainsi, le fichier de paramètres définira les variables (par exemple: CONFIG.FILE): production="liveschool_joe" playschool="playschool_joe" Et le script utilisera ces variables dedans #!/bin/bash production="/REFERENCE/TO/CONFIG.FILE" playschool="/REFERENCE/TO/CONFIG.FILE" sudo -u wwwrun svn up /srv/www/htdocs/$production sudo -u wwwrun svn up …




4
Bash si [faux]; renvoie vrai
J'ai appris à bash cette semaine et j'ai rencontré un hic. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Cela produira toujours True même si la condition semble indiquer le contraire. Si je supprime les crochets, []cela fonctionne, mais je ne comprends pas pourquoi.



5
Créer des fichiers temporaires dans bash
Existe-t-il des moyens objectivement meilleurs de créer des fichiers temporaires dans des scripts bash? Normalement, je les nomme simplement ce qui me vient à l'esprit, comme tempfile-123, car il sera supprimé lorsque le script sera terminé. Y a-t-il un inconvénient à faire cela autre que l'écrasement d'un éventuel fichier tempfile-123 …
150 linux  bash  unix 

10
Tableau bash avec des espaces dans les éléments
J'essaie de construire un tableau en bash des noms de fichiers de ma caméra: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Comme vous pouvez le voir, il y a un espace au milieu de chaque nom de fichier. J'ai essayé de mettre chaque nom entre guillemets et d'échapper à …
150 arrays  bash  unix  scripting 

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.