fork download
  1. #!/bin/bash
  2.  
  3. declare -a folder_source folder_name folder_dest
  4.  
  5. folder_source[1]="/path/one"
  6. folder_name[1]="one"
  7. folder_dest[1]="one"
  8.  
  9. folder_source[2]="/path/two two"
  10. folder_name[2]="two"
  11. folder_dest[2]="here"
  12.  
  13. folder_source[3]="/something/random"
  14. folder_name[3]="bravo"
  15. folder_dest[3]="there"
  16.  
  17. folder_source[4]="/something/random"
  18. folder_name[4]="bravo"
  19. folder_dest[4]=""
  20.  
  21. for((i=1; i<=${#folder_source[@]}; ++i)); do
  22. echo "$i source:" "${folder_source[$i]}"
  23. echo "$i name:" "${folder_name[$i]}"
  24. echo "$i destination:" "${folder_dest[$i]}"
  25. echo
  26. done
  27.  
Success #stdin #stdout 0s 5628KB
stdin
Standard input is empty
stdout
1 source: /path/one
1 name: one
1 destination: one

2 source: /path/two two
2 name: two
2 destination: here

3 source: /something/random
3 name: bravo
3 destination: there

4 source: /something/random
4 name: bravo
4 destination: