systemadmin.es » Con el tag: bash

Autocompletar usuarios o hosts en bash

Usando bash uno se acostumbra muy fácilmente al tabulador para autocompletar comandos y ficheros. Pero también podemos autocompletar usuarios y hosts en bash.

[...]
Leer mas »

command_not_found_handle de bash

A partir de la versión 4 de bash existe un handle para poder definir que acción hacer en el caso que el usuario no introduzca un comando válido en lugar de únicamente mostrar “command not found

[...]
Leer mas »

Eliminar la salida de un comando por stderr y stdout

Para redirigir la salida por stderr a stdout y luego esto eliminarla mandandola a /dev/null se pueden usar los operadores de redirección (>). Vamos a ver como usarlos y su orden correcto:

[...]
Leer mas »

/bin/bash^M: bad interpreter

En el caso que intentemos ejecutar un fichero y nos indique el error “bad interpreter” tendremos que revisar el shebang

[...]
Leer mas »

Capturar señales en scripts

Al desarrollar shell scripts que realizan ciertas tareas debemos contemplar que pueden recibir señales como cualquier proceso. Vamos a ver como usar trap para capturar y gestionar estas señales:

[...]
Leer mas »

Substitución por comandos

Típicamente se usan los acentos abiertos para ejecutar comandos y usar el resultado en otro contexto:

$ echo a `echo b`
a b

El problema es que de esta forma no podemos anidarlos:

$ echo a `echo b `echo c``
a becho c

[...]
Leer mas »