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 at gmail.com> 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 at hotmail.com>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 at centos.org >> http://lists.centos.org/mailman/listinfo/centos >> >> > > > -- > John Kennedy > > -- John Kennedy -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20101021/4ecf8534/attachment-0005.html>