Etiqueta: bash

Como leer un fichero línea a línea desde Bash

bash-logo-web

Para leer un fichero línea a línea desde BASH puede usar una de las siguientes variantes

1. while, read, operador <

2. cat, while, read

3. awk

Ejecutar grupo de comandos bajo el efecto de sudo

En muchas ocaciones es necesario ejecutar sudo sobre un grupo de comandos, es una tarea muy común en sistemas tipos UNIX usar tuberías (pipe), redirección y concatenar comandos (&&, ||)

Shell script para renombrar a minúscula ficheros y directorios

GNU/Linux

En el mundo GNU/Linux es común usar carácteres en minúsculas para identificar ficheros y directorios, para ilustrar lo anterior mostramos los DIRs que se encuentran debajo del DIR /etc/apache2/ en Debian GNU/Linux

/etc/apache2/
├── conf-available
├── conf-enabled
├── mods-available
├── mods-enabled
├── sites-available
└── sites-enabled

de modo que si ud tiene unos o varios DIRs en mayúscula o minúsculas y mayúscula a la vez y por uniformidad desea que todos estén en minúsculas entonces puede apoyarse en el siguiente script.

[githubget repo=1]sysadmin/shscript/tolower.sh[/githubget]

Para usar este script descarguelo aquí

Asígnele permisos de ejecución
chmod a+x tolower.sh
Ejecute el script
./tolower.sh nombre-del-fichero

Lecturas recomendadas

  • man find
  • man tr

Refrescar alias definidos en .bashrc

Para refrescar los alias definidos en .bashrc ejecute:

$ source .bashrc

O

$ exec bash