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 un bashscript qui doit s'exécuter avec les privilèges root , mais doit être invoqué par l'utilisateur normal. La partie difficile est que le script ne doit pas demander de mot de passe, et je ne veux pas utiliser le fichier sudoers . Je voudrais éviter d'utiliser sudo ou su …
Quelque chose d'étrange a commencé à arriver sur mon terminal. Chaque fois que je tape une mauvaise commande, il essaie d'exécuter cette commande en arrière-plan. hegeek@colinux: ~# l [9]+ Stopped l thegeek@colinux: ~# fdsl [10]+ Stopped fdsl Quel pourrait être le problème? ÉDITER: Après avoir redémarré le système, le problème …
j'ai le code ci-dessous pour remplacer certains strigns dans plusieurs fichiers, mais la boucle for vérifie le premier fichier et n'exécute pas le script perl. ci-dessous est mon code if [ -f zebu.work.post_opt/ZEBU_CTO_FT_MOD.v ] then for file in $(./zebu.work.post_opt/ZEBU_CTO_FT_MOD*); do perl -i -p -e 's/input/inout/g' $file; perl -i -p -e …
Je veux essentiellement partir de ceci: . ├── Alan Walker │ ├── Different World │ │ ├── 01 Intro.mp3 │ │ ├── 02 Lost Control.mp3 │ │ └── cover.jpg │ └── Same World │ ├── 01 Intro.mp3 │ └── 02 Found Control.mp3 ├── Aurora │ └── Infections Of A Different …
De ce guide à l'achèvement de Bash, nous apprenons que pour que Bash effectue l'auto-complétion, il faut effectuer . /etc/etc/bash_completion.d/foobar( notez l'espace après. ) pour que l'achèvement de Bash fonctionne. $ /etc/bash_completion.d/ssh bash: /etc/bash_completion.d/ssh: Permission denied $ . /etc/bash_completion.d/ssh $ ls -l /etc/bash_completion.d | grep ssh -rw-r--r-- 1 root root …
Comment puis-je classer n'importe quelle entrée non-colonne comme le lsfait? ls crée un tableau optimisé avec une largeur minimale pour chaque ligne, par exemple: ls 2 dsao file with space with 5 e g wsdl-rubo-6cb0f1a9086e80c d file leading space mais si j'alimente la sortie column(par exemple, chaque fichier sur une …
J'ai le problème suivant: Sur chaque machine exécutant Postgresql, il existe un postgres utilisateur spécial . Cet utilisateur dispose d'un accès administratif au serveur de base de données. Maintenant, je veux écrire un script Bash qui exécute une commande de base de données avec psql en tant que postgres utilisateur …
Nous avons des problèmes de DNS dans notre bureau, alors j'ai essayé de trouver certains de nos serveurs par adresse IP: for i in `seq 14 15`; do echo "10.10.10.$i" ; wget "10.10.10.$i" ; done s’attendant à ce que wget soit appelé avec 10.10.10.14 et 10.10.10.15 Au lieu de cela, …
Considérons deux expressions conditionnelles expr1et expr2, par exemple $i -eq $jet $k -eq $l. Nous pouvons l'écrire de bashplusieurs façons. Voici deux possibilités [[ expr1 || expr2 ]] [[ expr1 ]] || [[ expr2 ]] Je suis presque sûr d'avoir vu des recommandations selon lesquelles la seconde devrait être préférée, …
Comment obtenez-vous le premier fichier dans chaque sous-répertoire correspondant à une liste d'extensions de fichier? Mon objectif est d'exécuter un programme sur n'importe lequel des fichiers d'une série de sous-répertoires. Par exemple, ci-dessous, il y a 3 sous-répertoires. Je veux exécuter le programme sur subdir1 / file.dat, subdir2 / file.d01 …
J'attends la commande ls -d doc/* | grep -P "<some_pattern>" | xargs bash -ic echo faire la même chose que: ls -d doc/* | grep -P "<some_pattern>" | xargs echo c'est-à-dire, pour me donner les fichiers correspondants ls -d doc/* | grep -P "<some_pattern>", uniquement séparés par des espaces au …
J'utilise habituellement ./aaa.sh 2>&1 | tee -a log Mais trouvé une nouvelle commande qui semble plus facile: ./aaa.sh &> log Alors qu'est-ce que j'abandonne dans le second cas?
Par exemple, j'ai la sortie suivante de la commande: loom@loom:$ history | grep MAKE 219 ../build.sh -DCMAKE_BUILD_TYPE=Debug .. 909 history | grep MAKE Comment écrire une commande, qui lance la première commande de la liste? De plus, j'aimerais savoir comment lancer la n-ième commande à partir de la sortie de …
Il est recommandé, dans les scripts bash, de ne pas analyser le résultat de ls La page Web liée à ci-dessus recommande un code tel que: # Good! for f in *; do [[ -e $f ]] || continue ... done ou pour remplir un tableau avec des noms de …
Voici mon script et je suis bon pour la section audacieuse. J'essaie de terminer mon script en vérifiant si mes noms d'hôte sont un enregistrement A ou un alias. Je n'ai pas de chance et j'ai vraiment besoin des conseils de quelqu'un. J'ai essayé d'utiliser grep et awk et semble …
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.