文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>sed学习笔记(一)--选项

sed学习笔记(一)--选项

时间:2007-12-19  来源:kinwin

GNU sed语法格式:

sed OPTIONS... [SCRIPT] [INPUTFILE...]


options:

-n 默认不打印模式空间的内容


-i[SUFFIX] 直接修改文件的内容,GNU sed输出到一个临时文件而非标准输出,然后将临时文件重命名为当前文件。若SUFFIX非空,则在移动临时文件前先备份当前文件。

例:


  

$ cat new hello,everyone

kinwin@ustc-king:~

$ sed -icp '1c\Great' new

kinwin@ustc-king:~ $ ll new*

-rw-r--r-- 1 kinwin kinwin 6 2007-12-19 20:59 new

-rw-r--r-- 1 kinwin kinwin 15 2007-12-19 20:58 newcp

kinwin@ustc-king:~ $ cat new

Great

kinwin@ustc-king:~ $ cat newcp

hello,everyone

$ sed -i/home/kinwin/1*2 '1c\test' new
kinwin@ustc-king:~
$ cat 1new2
Great
kinwin@ustc-king:~
$ cat new
test
*被替换为原文件名



--posix 用posix标准的sed


-r 使用增强的正则表达式(egrep)


-s 将要处理的files视为多个文件,默认sed将他们处理为一个文件流


-u Buffer both input and output as minimally as practical.


-e 'script'

-f script file

If no -e, -f, --expression, or --file options are given on the command-line, then the first non-option argument on the command line is taken to be the script to be executed
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载