unix - How to redirect output to different directory in BASH? -
i have 3 directories named: /home/user/control4 , /home/user/control8 ,/home/user/control16
i have written script file has 2 loops , first 1 running simulation, producing 3 files named cc1.txt cc2.txt, , cc3.txt , second loop names of directory
i direct cc1.txt, cc2.txt, cc3.txt /home/user/control4,/home/user/control8 ,/home/user/control16, respectively. exact syntax doing in bash?
thanks help.
my script file likes
#!/user/bin/bash j in $(4 8 16 ) # loop directories in $(seq 1 3) # loop simulations .... produce cc1.txt cc2.txt cc3.txt done how output 3 files respective directories? /home/user/control$j/cc$i.txt?
done
for j in /home/user/control{4,8,16} in cc{1,2,3}.txt produce "$j/$i" done done that produce 9 files. if want 1 file per directory total of 3 files, math might trick.
for in {1..3} produce "/home/user/control$((2*2**i))/cc$i.txt" done
Comments
Post a Comment