[CentOS] how to do repetetive command in shell

John Kennedy skebi69 at gmail.com
Thu Oct 21 14:51:53 EDT 2010


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.centos.org/pipermail/centos/attachments/20101021/a4982e04/attachment.html 


More information about the CentOS mailing list