GNU/Linux >> Tutoriels Linux >  >> Linux

Bash si sur une seule ligne

Vous l'écririez ainsi :

if [ -f "/usr/bin/wine" ]; then export WINEARCH=win32; fi

Notez que cela pourrait aussi s'écrire (comme suggéré par @glennjackman) :

[ -f "/usr/bin/wine" ] && export WINEARCH=win32

Je trouve également qu'il suffit de taper n'importe quelle commande complexe si alors sinon, appuyez sur Entrée, puis après son exécution, appuyez simplement sur la flèche vers le haut. La ligne de commande répétera bien sûr la dernière commande tapée, mais dans ce cas, elle mettra tout sur une seule ligne selon vos besoins. C'est un moyen de triche, mais c'est efficace.


Linux
  1. Astuces Bash pour tous les jours en ligne de commande

  2. Comment effacer l'historique de la ligne de commande BASH sous Linux

  3. Les codes de sortie de la ligne de commande Bash démystifiés

  4. Différence entre " et " sur la ligne de commande (bash) ? ?

  5. Passer les arguments de la ligne de commande au script Bash ?

Commande d'attente bash

Commande Bash printf

Comment afficher l'historique de Bash sans numéros de ligne

Comment sauvegarder une seule base de données MySQL à partir de la ligne de commande

bash :comment passer des arguments de ligne de commande contenant des caractères spéciaux

Comment modifier les lignes précédentes dans une commande à plusieurs lignes dans Bash ?