Tengo una lista de directorios en un archivo de texto como el que se muestra a continuación.
gnu linux/debian gnu linux/ubuntu cms commands editors/vim editors/geany games nosql unix
P. ¿Cómo puedo crear los directorios a partir del fichero texto anterior?
R. Puedes usar el comando xargs.
$ xargs -I{} mkdir -p "{}" < dirs.txt
El comando anterior creará la siguiente estructura de directorio en el directorio actual.
. ├── cms ├── commands ├── dirs.txt ├── editors │ ├── geany │ └── vim ├── games ├── gnu\ linux │ ├── debian │ └── ubuntu ├── nosql └── unix
Lectura recomendada
- man xargs