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.

9
Comment écrire un test de connexion au système?
J'ai écrit un script CGI Python qui appelle des bashcommandes, et il doit tester une connexion réussie sur l'hôte. Comment puis-je écrire un test pour cela? Par exemple, pourrais-je créer un bashscript qui teste une combinaison de nom d'utilisateur et de mot de passe donnée contre l'utilisateur enregistré sur l'hôte?


1
L'écran coupe le début de la commande longue lorsqu'il est accessible via l'historique de bash
J'utilise les versions par défaut de bash et screen dans OS X Lion. Lorsque je suis dans une session d'écran et que je fais défiler l'historique de bash et que j'arrive à une commande suffisamment longue pour boucler. Je pourrais d'abord taper une commande: selassid@tem02:~$ ls ljmix/fiftyfifty_softsphere/T0.350/r2.43/0.565421311859c0.1 83279836214c0.144847759343/ Cela se …
9 bash  osx  gnu-screen 

2
Parallélisation d'une boucle for
Je veux paralléliser les forboucles du code suivant. Comment faire ça? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); then min=$val2; fi done …

1
Comment arrêter l'historique d'ajout de Bash
J'ai beaucoup de mal à configurer l'historique du terminal de Bash comme je le souhaite. Je voudrais ne pas avoir d'entrées en double et si j'entre une commande, je veux qu'elle soit enregistrée et les doublons ci-dessus supprimés. Le problème est que la historycommande me montre qu'elle fonctionne comme je …

2
Comportement bizarre de contrôle-d
Je peux utiliser catcomme un éditeur de texte très simple en faisant cat > foo.txt. Si je tape alors: bar baz puis appuyez sur ctrl+ D, il ressemble maintenant à ceci: $ cat > foo.txt bar baz^D avec le curseur sur ^. Si j'appuie à nouveau dessus, le fichier sera …


1
Où ai-je défini mon CHEMIN bash?
Je souhaite supprimer ~/binde mon CHEMIN. Je l'ai installé il y a des mois quand Linux (Ubuntu) était très nouveau pour moi, mais je ne sais pas comment je l'ai ajouté ... Rien ne s'affiche lorsque je recherche tous les fichiers répertoriés ci-dessous. Où pourrait-il être réglé? Il est pré-suspendu …


1
Le moyen le plus efficace d'exécuter 2 en boucle
Actuellement, j'utilise deux whileboucles différentes pour démarrer mon gestionnaire de fenêtres, dwm , et la barre d'état qui lui imprime des informations système. Ma solution pour le moment est de les exécuter consécutivement dans le même script, comme ceci: while true; do $HOME/Scripts/dwm-status sleep 2s done & while true; do …


1
Interpolation de signe dollar à l'intérieur des guillemets en bash
Je lance ce petit script de test que j'ai écrit: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest à partir de la ligne de commande: ./test.sh "1092$212" mais le signe dollar est supprimé. Si je m'échappe, ça marche. Mais je pensais que les doubles guillemets me protégeraient de la nécessité de le …
9 bash  shell  quoting 




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.