linux下命令行的使用:使用sed命令操作文件
2013-06-14 16:13
561 查看
用该命令sed删除文件test.txt中包含某个字符串abc的行:
sed '/adc/d' test.txt >result.txt
在文件test.txt中删除从开头到含有某个字符串abc的行
sed '1,/abc/d' test.txt >result.txt
获取文件test.txt中包含字符串abc的行
cat test.txt |grep "abc" > result.txt
sed具体用法如下:
用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]...
-n, --quiet, --silent
取消自动打印模式空间
-e 脚本, --expression=脚本
添加“脚本”到程序的运行列表
-f 脚本文件, --file=脚本文件
添加“脚本文件”到程序的运行列表
--follow-symlinks
直接修改文件时跟随软链接
-i[扩展名], --in-place[=扩展名]
直接修改文件(如果指定扩展名就备份文件)
-l N, --line-length=N
指定“l”命令的换行期望长度
--posix
关闭所有 GNU 扩展
-r, --regexp-extended
在脚本中使用扩展正则表达式
-s, --separate
将输入文件视为各个独立的文件而不是一个长的连续输入
-u, --unbuffered
从输入文件读取最少的数据,更频繁的刷新输出
--help 打印帮助并退出
--version 输出版本信息并退出
如果没有 -e, --expression, -f 或 --file 选项,那么第一个非选项参数被视为
sed脚本。其他非选项参数被视为输入文件,如果没有输入文件,那么程序将从标准
输入读取数据。
GNU版sed主页: <http://www.gnu.org/software/sed/>。
使用GNU软件所需帮助文档: <http://www.gnu.org/gethelp/>。
将错误报告通过电子邮件发送到:<bug-gnu-utils@gnu.org>.
请务必将单词“sed”放在标题的某处。
其他某些用法:/article/5807919.html
sed '/adc/d' test.txt >result.txt
在文件test.txt中删除从开头到含有某个字符串abc的行
sed '1,/abc/d' test.txt >result.txt
获取文件test.txt中包含字符串abc的行
cat test.txt |grep "abc" > result.txt
sed具体用法如下:
用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]...
-n, --quiet, --silent
取消自动打印模式空间
-e 脚本, --expression=脚本
添加“脚本”到程序的运行列表
-f 脚本文件, --file=脚本文件
添加“脚本文件”到程序的运行列表
--follow-symlinks
直接修改文件时跟随软链接
-i[扩展名], --in-place[=扩展名]
直接修改文件(如果指定扩展名就备份文件)
-l N, --line-length=N
指定“l”命令的换行期望长度
--posix
关闭所有 GNU 扩展
-r, --regexp-extended
在脚本中使用扩展正则表达式
-s, --separate
将输入文件视为各个独立的文件而不是一个长的连续输入
-u, --unbuffered
从输入文件读取最少的数据,更频繁的刷新输出
--help 打印帮助并退出
--version 输出版本信息并退出
如果没有 -e, --expression, -f 或 --file 选项,那么第一个非选项参数被视为
sed脚本。其他非选项参数被视为输入文件,如果没有输入文件,那么程序将从标准
输入读取数据。
GNU版sed主页: <http://www.gnu.org/software/sed/>。
使用GNU软件所需帮助文档: <http://www.gnu.org/gethelp/>。
将错误报告通过电子邮件发送到:<bug-gnu-utils@gnu.org>.
请务必将单词“sed”放在标题的某处。
其他某些用法:/article/5807919.html
相关文章推荐
- 请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net
- Android使用Linux命令执行文件操作
- linux文件操作之ls、mkdir、rmdir、cp命令使用
- linux svn 批量操作文件 及 各命令使用详解
- Linux系统下命令行操作及常用命令使用
- Linux文件操作命令strings使用方法详细介绍
- Linux中使用sed命令或awk命令修改常规配置文件
- Linux命令行基础 、 基础命令操作 、 目录文件基本操作
- Linux中tar命令操作文件的基本使用教程
- linux svn 批量操作文件 及 各命令使用详解
- 12_Linux基础知识及命令――――使用通配符来操作文件
- Android使用Linux命令执行文件操作
- LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建、编辑和操作文件
- linux\mac 日常入门命令行使用——文件以及文件夹操作
- Linux中tar命令操作文件的基本使用教程
- 【Linux命令】命令行查找文件并进行操作
- 转: linux sed 命令的使用
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 菜鸟学Linux 第017篇笔记 sed命令的使用
- Linux初窥:常用命令之(文件基础操作与文件权限变更)