荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjksam (eee), 信区: Linux
标  题: Re: 向大家请教一个替换问题!·!·
发信站: 荔园晨风BBS站 (Mon Oct 27 20:02:33 2003), 转信

改了一下.
#!/bin/sh

find ./ -type f -depth -name "*" -print | while read src ; do

  if ( [ ${src} != $0 ])
  then if(! [ -e ${src}.tmp ] )
   then
   {
     tmp=${src}
     sed -e 's/quit/&\
this is a book/g' ${src} > ${tmp}.tmp
     mv -f ${tmp}.tmp ${src}
   }
   fi
  fi
done
echo "done!"
【 在 jjksam (eee) 的大作中提到: 】
: #!/bin/sh
: find ./ -depth -name "*" -print | while read src ; do
:   if ( ! [ -d ${src} ] && [ ${src} != $0 ])
:   then
:    echo "this is book" >> ${src}
:   fi
: done
: 【 在 atteck@bbs.pku.edu.cn (鹰钩鼻子蛤蟆嘴,魔族战士!) 的大作中提到: 】
: : 比如说我有近千个文件,想在这近千个文件中都追加一行字符“this is book“
: : 我该如何做呢?大家有没有这样做过,对N多个文件同时进行写操作呢
: : 大家帮帮我,我真的是急用,


--
     。.
      ."。
      █D

 Would you like to have a cup of cola with me?

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.234]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店