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
USER1=roland
USER2=dany
USER3=kevin
cp -r /opt/$USER1/test /backup/$USER1
cp -r /opt/$USER2/test /backup/$USER2
$ for user in one two three four; do echo $user; done
one
two
three
four
t
___
CentOS mailing list
CentOS@centos.org
On 10/21/10 11:45 AM, Roland RoLaNd 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:
Try for
http://www.cyberciti.biz/faq/bash-for-loop/
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_...@hotmail.comwrote:
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
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 skeb...@gmail.com wrote:
for i in `ls -d /opt`
do
cp /opt/${i}/test/ /backup/${i}
done
On Thu, Oct 21,
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 skeb...@gmail.com wrote:
Not quite right...
for i in `ls -d /opt |
On Oct 21, 2010, at 2:50 PM, Pintér Tibor wrote:
USER1=roland
USER2=dany
USER3=kevin
cp -r /opt/$USER1/test /backup/$USER1
cp -r /opt/$USER2/test /backup/$USER2
$ for user in one two three four; do echo $user; done
one
two
three
four
or if the list of users is in a file, one per
Roland RoLaNd wrote:
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
On 21 October 2010 19:45, Roland RoLaNd r_o_l_a_...@hotmail.com wrote:
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:
Good old Advanced Bash Scripting Guide comes
On Thu, 21 Oct 2010, John Kennedy wrote:
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
Using ls in a for loop is rarely necessary.
for i in /opt/*; do
cp -a ${i}/test /backup/$(basename $i)
done
10 matches
Mail list logo