This content originally appeared on DEV Community and was authored by Emanoel Lopes
The problem
A repetitive task to do: create 111 directories with 2 sub directories each one. The structure is:
├── SMD0088
│ ├── files
│ └── tasks
The names are from a spreadsheet column.
The motivation
I need to prepare 6 computer labs for next semester classes. Each professor has a small list of application to install on a right lab.
The Solution
Create an Ansible role to each subject and a playbook for each lab.
The procedure
- Copy and paste the spreadsheet column and save as 'd' file.
- Navigate to 'playbook/roles' ansible directory and run the command:
$ while read line; do mkdir -p $line/{tasks,files}; done < d
The result
The line 'SMD0088' on "d" turns on to 'SMD0088/files' and 'SMD0088/tasks' directories.
This content originally appeared on DEV Community and was authored by Emanoel Lopes
Emanoel Lopes | Sciencx (2022-06-13T19:56:25+00:00) Creating multiples directories from a file on bash terminal. Retrieved from https://www.scien.cx/2022/06/13/creating-multiples-directories-from-a-file-on-bash-terminal/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.