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.
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?
Est-ce un bug ou une fonctionnalité? Cela semble se produire pour les alphanumériques non cités. Exécuter GNU bash, version 4.1.5 for alpha01234; do echo $((++i)); done production: 1 2 3 4
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 …
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 …
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 …
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 …
J'ai configuré emacsmon éditeur par défaut dans /etc/profile. Quand je veux utiliser emacsdans un terminal. Je l'ouvre avec l' -nwoption. Comment puis-je avoir le même comportement lorsque je l' crontab -eempêche de s'ouvrir dans une fenêtre?
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 …
J'ai été frustré auparavant par les différences de sortie de la whichcommande sur différentes plates-formes (Linux vs Solaris vx. OS X), avec différents shells pouvant également jouer sur le sujet. typea été suggéré comme une meilleure alternative, mais comment serait-ce portable? Dans le passé, j'ai écrit des fonctions qui analysent …
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 …
Ma question concerne la priorité de redirection est bash. Supposons que vous ayez une commande: cmd1 < cmd2 > cmd3 Cela se traduirait-il par: (cmd1 < cmd2) > cmd3 Ou cmd1 < (cmd2 > cmd3)
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 …
J'ai des problèmes avec un script bash que je veux créer Je sais que ls répertorie les fichiers qui se trouvent dans un répertoire, mais je veux qu'il répertorie les répertoires qui se trouvent dans le répertoire1 mais PAS dans le répertoire2, puis liste les fichiers dans le répertoire2 qui …
Je veux parcourir la sortie d'une commande sans créer de sous-shell ou utiliser un fichier temporaire. La version initiale de mon script ressemblait à ceci, mais cela ne fonctionne pas car elle crée un sous-shell, et la exitcommande termine le sous-shell au lieu du script principal qui est requis. Il …
Dans un script que je construis, j'expérimente comment automatiser autant que possible. L'un des défis les plus intéressants est de se connecter à une session d'écran byobu et d'exécuter une commande. J'ai donc commencé dans un endroit évident, en regardant le nombre de sessions d'écran (le jeu a 3 fenêtres …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.