sed中y命令与s命令的区别
来源:互联网 发布:华为中级网络认 编辑:程序博客网 时间:2024/04/29 11:31
首先这两个命令都可以用作替换,但替换时还是有区别的
(1)y一般是行级别的替换,s一般是列级别替换(当然也可以转换成行级);
(2)s替换的是整体,y替换的是每一字母对应的单个字母
例:
1、sed 's/dog/cat/' data 把data中的所有行中的第一次出现dog的替换成cat,(注意:如果cat/后没有出现其他形式,则默认时第一次出现的位置)
2、sed '1,3y/abc/ABC/' data 把data中的第一行至第三行中的a替换成A,b替换成B,c替换成C
3、sed '2,${s/dog/cat/1}' data 把data中的第二行至最后一行的第一次出现dog的替换成cat
0 0
- sed中y命令与s命令的区别
- sed:s命令
- sed 's///g' 与sed 's///' 的区别
- shell中sed命令
- cut命令,awk命令与sed命令
- sed命令的样式中使用变量
- oracle中exp命令row=y和full=y,ignore=y的意思
- oracle中exp命令row=y和full=y,ignore=y的意思
- linux中sed命令和awk命令的使用
- sed 命令的用法
- 功能强大的sed命令
- sed命令的用法
- sed命令的备注
- sed命令的使用
- Sed命令的用法
- UNIX的sed命令
- sed命令的简介
- sed命令的使用
- SuperTab
- ios Xcode 8.0 CoreLocation定位服务
- Tree226InvertBinaryTree
- leetcode 3. Longest Substring Without Repeating Characters
- 文件自动备份和同步bypy和syncthing
- sed中y命令与s命令的区别
- 虚拟机设置host only 如何上网
- Centos 下mysql用户丢失,root账号在本地登录
- 用java实现签发数字证书
- 文件上传
- LeetCode: Count Primes
- zookeeper的简单介绍
- 笔记二 习题2.26有符号和无符号引出的问题
- Android签名的一些事。