> Tri H Trinh wrote:
> 
> >On 5/27/05, maikhai <[EMAIL PROTECTED]> wrote:
> >  
> >
> >>Hi List!
> >>
> >>Tui muo^'n copy file /etc/fstab dde^'n /home/tui va` /tmp va` /var cu`ng
> >>mo^.t lu'c, ba(`ng mo^.t le^.nh duy nha^'t, chi? cha.y 1 la^`n
> >>
> >>thi` co' ddu+o+.c kho^ng? Pha?i go~ sao?
> >>
> >>Ca'm o+n ca'c ba.n
> >>
> >>m k h _ s g n
> >>    
> >>
> >ba'c thu+? go~ 3 le^.nh cp mo^.t la^`n tre^n cu`ng mo^.t do`ng nhu+ the^' 
> >na`y:
> >
> >$cp /etc/fstab /home/tui/ && cp /etc/fstab /tmp/ && cp /etc/fstab /var/
> >
> >
> >  
> >
> 
> Ca'm o+n.
> 
> Nhu+ng coi ho+i ki` ki` he`? Sao kho^ng co' pro^ gram mo+ na`o mo+ 
> tha^'y mo^.t ca'i tri`nh gi` gio^'ng gio^'ng va^.y he`? Hay la` kho^ng 
> ca^`n thie^'t vi` thu+.c te^' kho^ng co' nhu ca^`u?
> 
> Ta.o the^m mo^.t va`i tham so^' cho le^.nh cp co' ddu+o+.c kho^ng?
> 

Ba'c tu+. vie^'t 1 script cho mi`nh la` xong tho^i . Vi' du. nhu+ cha'u
vie^'t 1 tcsh script nhu+ sau . Dda(.t te^n la` mycp cha(?ng ha.n, cho
va`o ~/bin la` OK .
mo^~i khi muo^'n cp thi` du`ng mycp .
$ mycp file1 file2 .... -dir dir1 dir2 dir3 ....
-> copy ta^'t ca? ca'c files va`o ca'c thu+ mu.c dda(`ng sau -dir
chu' y' la` mycp va^~n giu+~ nguye^n ca'c option y nhu+ cu?a le^.nh cp
ne^'u ba'c kho^ng cho option -dir, mycp va^~n thu+.c hie^.n cp nhu+
bi`nh thu+o+`ng .
Ba'c thi'ch thi` co' the^? thay option -dir ba(`ng option kha'c nhu+ng
ha~y ti`m 1 ca'i kha'c ca'c options cu?a le^.nh cp nhe' ;)

#!/bin/tcsh

set MYOPTION="-dir"

set n=$#argv
set var=""
set i=1
while ( "$argv[1]" != "$MYOPTION" )
  set var="$var $argv[1]"
  shift argv
  if ( $i == $n ) break
  @ i++
end

if ( $i == $n ) then
  cp $var
  exit 0
endif

shift argv

foreach mydir ( $argv )
  if ( ! -d $mydir ) continue
  cp $var $mydir
end

exit 0



-- 

Le^ Hoa`ng Nam
Kushiro [EMAIL PROTECTED]


[EMAIL PROTECTED]
[EMAIL PROTECTED]



-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
VietLUG-users mailing list
VietLUG-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vietlug-users

Trả lời cho