Veremos algo bien breve y sencillo para muchos, pero además muy importante principalmente a la hora de escribir bash scripts. Hablamos de las redirecciones, las expansiones aritméticas y las expansiones de llaves.

Redirecciones

A la hora de escribir un script en bash la mayoría de veces necesitaremos usar estas, al menos para redireccionar los posibles errores que pueda lanzar una determinada expresión.

Como muchos ya saben en Linux todo es un archivo, es así que la Entrada y Salida estándar  son los archivos que se encuentran en /dev/stdin y dev/sdout respectivamente. Pero también tenemos el archivo stderr en /dev/stderr, pero estos además tienen un descriptor de archivo (un numero) que nos permite referirnos a estos de ese modo. Sus descriptores son como sigue: