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'essaie de faire une petite commande qui trouvera les processus qui utilisent le plus de puissance CPU. Tout d'abord, j'utilise ps aux > file.txtet ensuite cut -c 16-20 file.txt | sort -n | tail -5. Le résultat que j'obtiens est le suivant: 1.0 2.7 8. 14.5 14.5 Donc, ma question …
Je sais comment rediriger vers un fichier et utiliser tee; au niveau de base. Donc $ alias outanderr='bash -c "echo stdout >&1; echo stderr >&2"' # A fake "application" displaying both output and error messages. $ outanderr 1>file # redirect stdout to a file, display stderr stderr $ outanderr 2>file …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Unix et Linux Stack Exchange. Fermé il y a 5 ans . Le but du script que je fais est de …
Si j'ajoute export HISTCONTROL=ignorespacedans .bashrc, bash n'enregistrera toutes les commandes qui ont des espaces avant eux dans l' histoire. Mais je ne comprends pas dans quelles situations cela sera utile. Quelqu'un peut-il donner des exemples?
J'ai un certain nombre de fichiers, je veux vérifier que tous ces fichiers ont le même contenu. Quelle ligne de commande pourrais-je utiliser pour vérifier cela? L'utilisation pourrait être quelque chose comme: $ diffseveral file1 file2 file3 file4 Résultat: All files equals OU Files are not all equals
Souvent, lorsque je tape une commande telle que ls (par exemple, j'appuie sur ENTREE avant de taper 's'), il y a un long délai (~ 2s) après l'affichage du terminal: bash: l: command not found... Je peux comprendre les raisons d'un retard similaire après la saisie d'un mot de passe …
Existe-t-il un moyen de redémarrer complètement Bash et de recharger .bashrcet .profileainsi de suite? Je voudrais m'assurer que mes modifications ont bien fonctionné après avoir modifié ces fichiers.
Supposons que j'aie dans main.sh: $NAME="a string" if [ -f $HOME/install.sh ] . $HOME/install.sh $NAME fi et dans install.sh: echo $1 Ceci est censé faire écho "a string", mais il ne fait écho à rien. Pourquoi?
J'ai un tas de photos. Ils sont tous de la même hauteur, et j'essaie de les assembler dans une image composite en utilisant le programme de montage d'ImageMagick via Bash. Le problème est que par défaut, la taille de la tuile (une image occupe une tuile) est égale à l'image …
Disons que nous avons un script bash comme ceci: echo "x" & echo "y" & echo "z" & ..... echo "Z" & wait existe-t-il un moyen de collecter les codes de sortie des sous-shells / sous-processus? Vous cherchez un moyen de le faire et ne trouvez rien. J'ai besoin d'exécuter …
Il y a quelque temps, j'ai fait un script et j'ai ajouté un peu de journalisation, mais j'ai oublié comment fonctionne la redirection pour la journalisation :-( L'essentiel est: #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce some stdout # and, if something goes wrong, also some stderr …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Unix et Linux Stack Exchange. Fermé il y a 4 ans . Dans le script ci-dessous - qui invite l'utilisateur à …
Dans la section 3.1.2.3 intitulée Double Quotes, le manuel Bash dit: Le fait de placer des caractères entre guillemets doubles ('"') préserve la valeur littérale de tous les caractères entre guillemets, à l'exception de '$', '' ',' \ 'et, lorsque l'expansion de l'historique est activée,'! '. Pour le moment, je …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 5 ans . Supposons que j'ai une variable varen bash. Je peux …
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.