“Conocimiento Sistemas>Linux

Cómo suprimir toda la salida de un script de Linux Bash Shell{4 mejores métodos}

2012/8/3
Hay varias formas de suprimir la salida de un script de shell de Linux Bash. Aquí hay cuatro métodos:

Método 1:utilizar el operador de redirección `> /dev/null`

El dispositivo `/dev/null` es un archivo especial en Linux que descarta todos los datos escritos en él. Puedes redirigir la salida de tu script de shell a `/dev/null` para suprimirlo, así:

```

./my_script.sh> /dev/null

```

Método 2:utilizar el operador de redirección `&>/dev/null`

El operador de redirección `&> /dev/null` es similar al operador `> /dev/null`, pero también redirige el error estándar (STDERR) a `/dev/null`. Esto es útil si su script de shell genera algún mensaje de error.

```

./my_script.sh &> /dev/null

```

Método 3:utilizar el operador de redirección `>/dev/null 2>&1`

El operador de redirección `>/dev/null 2>&1` es otra forma de redirigir tanto la salida estándar (STDOUT) como el error estándar (STDERR) a `/dev/null`. Esto equivale a utilizar el operador `&> /dev/null`.

```

./my_script.sh>/dev/null 2>&1

```

Método 4:Utilice la opción `-s` para el comando `sh`

La opción `-s` del comando `sh` le dice al shell que lea comandos desde la entrada estándar (STDIN) en lugar de desde un archivo. Puede usar esta opción para suprimir la salida de su script de shell canalizando su salida a la opción `-s` del comando `sh`, así:

```

./mi_script.sh | sh-s

```

Conclusión

Estos son cuatro métodos para suprimir la salida de un script de shell Bash de Linux. Elija el método que mejor se adapte a sus necesidades.

Linux
Cómo arranque dual Maemo 5 y Android
Cómo utilizar un planificador de sistema de recogida de la configuración de LPAR para Linux
Cómo utilizar Grub con Mandriva
¿Cómo puedo agregar la capacidad de Internet Explorer para Linux en un Asus Eee 900
Cómo cambiar la bandeja de papel en tazas para Linux
Cómo descomprimir Tar en Linux
Cómo instalar Kismet en EeePC Linux
Cómo extraer un archivo ISO en Linux
Conocimiento de la computadora © http://www.ordenador.online