0

I have 35 distinct directories, named case1 to case35 respectively. I have the same shell script in each of them and I was wondering if there is a way to execute it in every directory at once.

Jonathan Leffler
  • 730,956
  • 141
  • 904
  • 1,278
JXS832
  • 37
  • 1
  • 8

1 Answers1

0

In csh:

foreach d (case*)
  $d/script &
end

Or you can use sh/bash which gives a better programatic interface:

for d in case*; do $d/script & done

Add a cd before running the script if you want to be in the directory when executing the script.

verdammelt
  • 922
  • 10
  • 22