Supongamos que tenemos un fichero csv como el siguiente en el que los campos se encuentran separados por ":" y que almacena datos de alumnos: cat alumnos.csv E1A:Alejandro:Lorenzo:Collado:03/01/2004:3329210:alorenzoc05 B2C:Andrea:Martín:González:21/09/2000:3543454:amarting134 E4A:Francisco…
Si queremos eliminar los espacios en blanco en cada línea de un archivo, podemos usar el comando sed de la siguiente manera: sed -i 's/\ //g' /tmp/loginalumnos.txt Ésto es muy…
Allá por el 2015, os mostramos una forma de quitar tildes, eñes y cedillas en bash, utilizando el comando 'y' de 'sed'. En este post, os vamos a enseñar una…
Si queremos crear un bucle infinito en bash, utilizando for, podemos hacerlo de la siguiente manera: #!/bin/bash for((id=1; ;++id)); do printf -v j "%02d" $id echo $j done Si os…
mktemp es un comando que forma parte de las coreutils y nos permite crear un fichero o un directorio temporal. Crear un fichero o directorio temporal es algo que puede…
Si queréis encontrar los enlaces simbólicos rotos en el directorio actual y eliminarlos de un plumazo, podéis usar el comando find de la siguiente manera: find . -type l -exec…
Un alias nos permite definir un nombre alternativo para un comando. Los alias por defecto para nuestro usuario se encuentran definidos dentro del fichero ~/.bashrc Si queréis ver de qué…
Si estamos escribiendo un script que debe ser ejecutado mediante sudo, lo más recomendable es que realicemos una comprobación al inicio del script que avise a usuario y termine si…