Je voudrais savoir comment écrire des conditions if à l'intérieur d'un script bash sur une seule ligne.
Par exemple, comment puis-je écrire ceci sur une seule ligne, puis en mettre une autre identique sur la suivante ?
if [ -f "/usr/bin/wine" ]; then
export WINEARCH=win32
fi
Je pose cette question car j'ai un certain nombre d'alias dans mon .bashrc et j'ai le même .bashrc (synchronisé) sur plusieurs systèmes, mais je n'ai pas besoin de tous les alias sur chaque système. J'ai mis la plupart d'entre eux à l'intérieur d'instructions if, et tout fonctionne à merveille maintenant, mais ils prennent beaucoup de place, 3 lignes chacun plus la ligne blanche entre eux (j'aime les avoir facilement visibles).
Je vais également utiliser cette technique pour les variables d'environnement.