LogIn E-mail
¼³°èÀ̾߱â
[csh]foreach SED
# 8     70.1.1 09:00

%cat exam1.csh
#!/bn/csh
foreach f (*.v)
   echo $f
   cp $f $f.bak
end

%cat exam2.csh
#! /bin/csh -f
# written by tsj at 7/9/94
# convert compass to cadence
# use " // compass dontTouch * " command in verilog file

set files = (and_c.v)
  foreach files (${files})
cat $files | sed -e "1,$ s/\.CDN(/\.cdn(/g" \
-e "1,$ s/\.SDN(/\.sdn(/g" \
-e "1,$ s/\.QEN(/\.oen(/g" \
-e "1,$ s/\.OEN(/\.oen(/g" \
-e "1,$ s/\.DA(/\.da(/g" \
-e "1,$ s/\.DB(/\.db(/g" \
-e "1,$ s/\.OE(/\.oe(/g" \
-e "1,$ s/\.QN(/\.qn(/g" \
-e "1,$ s/\.CP(/\.cp(/g" \
-e "1,$ s/\.ZN/\.zn/g" \
-e "1,$ s/\.EN(/\.en(/g" \
-e "1,$ s/\.SA(/\.sa(/g" \
-e "1,$ s/\.A/\.a/g" \
-e "1,$ s/\.D(/\.d(/g" \
-e "1,$ s/\.Q(/\.q(/g" \
-e "1,$ s/\.B/\.b/g" \
-e "1,$ s/\.CI(/\.ci(/g" \
-e "1,$ s/\.CO(/\.co(/g" \
-e "1,$ s/\.C/\.c/g" \
-e "1,$ s/\.Z/\.z/g" \
-e "1,$ s/\.S/\.s/g" \
-e "1,$ s/\.I/\.i/g" \
-e "1,$ s/\.E(/\.e(/g" \
-e "1,$ s/\\//g" \
-e "1,$ s/\.Q )/\_Q )/g" \
-e "1,$ s/\.QN)/\_QN)/g" \
-e "1,$ s/short /ni01d1 /g" \
>& /tmp/$files
\mv /tmp/$files $files
end

°Ô½Ã¹°: 112 °Ç, ÇöÀç: 2 / 2 ÂÊ
¹øÈ£ Á¦       ¸ñ ÀÛ¼ºÀÚ µî·ÏÀÏ ¹æ¹®
12  [Tcl]Tool Command Language JMJS 09.7.24 2990
11  [csh]vi.csh JMJS 00.6.27 1603
10  [csh]Check Process JMJS 00.6.27 1535
9  [csh]Get Character and get char without 'return' JMJS 10.2.8 1665
8  [csh]foreach SED JMJS 00.6.27 1974
7  [Window]¿À·ùº¸°í ¾È ¶ß°ÔÇÏ´Â ¹æ¹ý JMJS 09.9.23 1544
6  [csh]echo.csh JMJS 00.6.27 1718
5  set DDD = `date '+%y%m'` JMJS 00.6.27 1455
4  [SH]Advanced Bash-Scripting Guide JMJS 09.4.24 1405
3  [csh]Beep : echo ^G;sleep 1 JMJS 00.6.27 1741
2  [csh]if ($abc == $bbc) then _ else _ endif JMJS 00.6.27 1937
1  [csh]ARGV JMJS 00.6.27 2009
[1] [2]