English
At this time I want to create a folder on a different dir, but with the same folder placement, for example; dir1/folder
, dir2/folder/folder1
dst, and repeated with folder names and multilevel folder placements as well.
Initially I will do this using the sh script related to mkdir dir1/folder
etc., but I want to make a script so that this activity can be repeated later by changing the parameters:
Stages:
- Declaration of path name and array with folder name
- Looping script with for
- Save the file
name_script.sh
- Run the script in terminal
$sh name_script.sh
or$ ./name_script.sh
Indonesia
Pada kali ini saya ingin melakukan pembuatan folder pada dir yang berbeda, namun dengan peletakan folder yang sama, semisal; dir1/folder
, dir2/folder/folder1
dst, serta dilakukan berulang dengan nama folder dan penempatan folder yang bertingkat juga.
Awalnya akan mengerjakan ini dengan menggunakan script sh terkait mkdir dir1/folder
dst, namun saya ingin membuat script agar kegiatan ini nanti dapat diguanakan berulang lagi dengan menggati parameternya saja:
Tahapan:
- Deklarasi path name dan array dengan name folder
- Melakukan script looping dengan for
- Save file
name_script.sh
- Jalankan script di terminal
$ sh name_script.sh
atau$ ./name_script.sh
Code
ch="dir1/folder/folder2/"
declare -a arr=("folder/" "folder/folder1" "folder/folder1/folder2")
for i in "${arr[@]}"
do
mkdir $ch$i
done
DONE
Top comments (1)