Vorrei sapere come posso scrivere se le condizioni all'interno di uno script bash su una sola riga.
Ad esempio, come posso scrivere questo su una sola riga, e poi inserirne un altro come quello successivo?
if [ -f "/usr/bin/wine" ]; then
export WINEARCH=win32
fi
Lo chiedo perché ho parecchi alias nel mio .bashrc e ho lo stesso .bashrc (sincronizzato) su più sistemi, ma non ho bisogno di tutti gli alias su ciascun sistema. Ne inserisco la maggior parte all'interno di if if, e ora funziona tutto magnificamente ma occupano molto spazio, 3 righe ciascuna più la riga vuota tra di loro (mi piace averle facilmente visibili)
Userò questa tecnica anche per variabili d'ambiente.
[ -f "/usr/bin/wine" ] && export WINEARCH=win32