GNU/Linux >> Tutoriales Linux >  >> Linux

Bash si está en una sola línea

Lo escribirías así:

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

Tenga en cuenta que esto también podría escribirse (como lo sugiere @glennjackman):

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

También encuentro que simplemente escribiendo cualquier comando complejo si luego más, presione enter, y luego, después de que se ejecute, simplemente presione la flecha hacia arriba. La línea de comando repetirá el último comando escrito, por supuesto, pero en este caso lo pone todo en una línea como lo requiera. Es una forma de hacer trampa, pero es efectiva.


Linux
  1. 5 Finalización estándar disponible en la línea de comandos de Linux Bash

  2. comando de exportación bash

  3. Argumentos de la línea de comando para ejecutar la ventana acoplable

  4. bash:cómo pasar argumentos de línea de comando que contienen caracteres especiales

  5. Un comando para mostrar cada línea hacia adelante y luego hacia atrás

Comando de espera bash

Comando Bash printf

Cómo mostrar el historial de Bash sin números de línea

Códigos de salida de la línea de comandos de Bash desmitificados

Cómo hacer una copia de seguridad de una sola base de datos MySQL desde la línea de comandos

¿Cómo edito líneas anteriores en un comando de varias líneas en Bash?