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.
Quand devez-vous utiliser >|pour rediriger la sortie vers un fichier au lieu de simplement >? L'explication donnée lorsque l'on m'a montré que cela garantissait que le fichier cible était tronqué en premier. Mais je pensais >que cela impliquait déjà cela. Est >|utile?
J'ai un script qui se connecte à un serveur distant et vérifie si un paquet est installé: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Cet exemple pourrait être …
#!/bin/bash function back() { sleep $1 exit $2 } back $1 $2 & b=$! if `wait $!`;then echo success else echo failure fi bash-3.00# ./back 300 0 failure bash-3.00# ./back 300 1 failure Je m'attendais successà un statut de sortie lorsque j'envoie 0, mais j'obtiens toujours failure. De plus, waitn'attend …
Aujourd'hui, j'ai remarqué que mon historique de bash était complètement effacé. Je n'ai ni exécuté history -cni supprimé le .bash_historyfichier. Mis à part la suppression du .bash_historyfichier et history -c, comment effacer l' historique de bash?
Je voudrais écrire un script bash avec une quantité inconnue d'arguments. Comment puis-je parcourir ces arguments et en faire quelque chose? Une mauvaise tentative ressemblerait à ceci: #!/bin/bash for i in $args; do echo $i done
Récemment, j'ai mis xset b offmon .bashrc. Maintenant, je suis ennuyé par l'erreur qui apparaît lorsque je me connecte via tty ou via ssh, c'est-à-dire en dehors de la session X. La première chose qui m'est venue à l'esprit était [[ -z "$SOME_VAR" ]] && xset b off(eh bien, il …
Selon la page de manuel de bash: L'opérateur de redirection [n]<&digit- déplace le descripteur digitde fichier vers le descripteur de fichier nou l'entrée standard (descripteur de fichier 0) s'il nn'est pas spécifié. digitest fermé après avoir été dupliqué n. Que signifie "déplacer" un descripteur de fichier vers un autre? Quelles …
En bash, j'utilise souvent des boucles for telles que les suivantes for file in *.type; do sommecommand "$file"; done; pour effectuer une opération pour tous les fichiers correspondants *.type. Si aucun fichier avec cette fin n'est trouvé dans les répertoires de travail, l'astérisque n'est pas développé et j'obtiens généralement un …
Lors de la connexion comme rootsur mon serveur, tout fonctionne bien, mais lorsque je me connecte en tant que myusernamebash ne fonctionne pas correctement. La ligne commence par: $ au lieu de myusername@myserver:~$ et toutes les touches spéciales comme les touches fléchées, les touches de tabulation, etc. ne fonctionneront pas. …
Je cherche un moyen de filtrer / rediriger la sortie rsync de manière à ce qu'elle puisse être alimentée par la commande "dialog --gauge", afin que je puisse obtenir une barre de progression agréable lors de la synchronisation des fichiers. Actuellement, je ne l'ai testé que directement à l'invite, mais …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Je ne sais pas …
Est-il possible de changer les attributs de police de la sortie d'écho dans zsh ou bash? Ce que je voudrais, c'est quelque chose qui ressemble à: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". pour …
J'ai un problème étrange avec les gros fichiers et bash. Voici le contexte: J'ai un gros fichier: 75G et 400 000 000+ lignes (c'est un fichier journal, mon mauvais, je l'ai laissé grandir). Les 10 premiers caractères de chaque ligne sont des horodatages au format AAAA-MM-JJ. Je veux diviser ce …
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.