Re: how to do repetetive command in shell

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Damn...I will get this right...Need more sleep...

for i in `ls -d /opt/* | cut -d/ -f3`
do
cp /opt/${i}/test/ /backup/${i}
done

I KNOW this one will work...If not, I quit!!!
John


On Thu, Oct 21, 2010 at 14:55, John Kennedy <skebi69@xxxxxxxxx> wrote:
Not quite right...

for i in `ls -d /opt | cut -d/ -f2`
do
cp /opt/${i}/test/ /backup/${i}
done

Takes out the /opt/ from my first try...
John

On Thu, Oct 21, 2010 at 14:51, John Kennedy <skebi69@xxxxxxxxx> wrote:
for i in `ls -d /opt`
do
cp /opt/${i}/test/ /backup/${i}
done


On Thu, Oct 21, 2010 at 14:45, Roland RoLaNd <r_o_l_a_n_d@xxxxxxxxxxx> wrote:
Dear all,

i'm writing a certain script which does a specific task in a repetitive manner, i'm going to give a similar script with the same concept hope you could advise me to a better way:


USER1="roland"
USER2="dany"
USER3="kevin"


cp -r /opt/$USER1/test /backup/$USER1
cp -r /opt/$USER2/test /backup/$USER2


such a command would be repeated 832 times (this is just an example)
so instead of copying the above line 832 times and appending that user's number in each "$USER"

is there a way to do it in a  smarter way ?


thanks,

--Rolad


_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos




--
 John Kennedy




--
 John Kennedy




--
 John Kennedy

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux