shell函数:cut
来源:互联网 发布:omtp转ctia软件 编辑:程序博客网 时间:2024/06/11 18:30
有些内容是之前自己在网上浏览所积累的,具体出处找不到了。若是和他人有雷同之处,请及时指出。
cut [options] [file]
-d 后结分隔符,默认tab或空格
-b 按字节切分
-c 按字符切分
-f 按域切分,常与d连用
$ echo $PATH/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/d/Program Files/Python/Scripts:/cygdrive/d/Program Files/Python:%USERPROFILE%/AppData/Local/Microsoft/WindowsApps
提取第1个路径
$ echo $PATH | cut -d ":" -f 1/usr/local/bin
提取第1个和第3个路径
$ echo $PATH | cut -d ":" -f 1,3/usr/local/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath
提取第2个至第5个路径
$ echo $PATH | cut -d ":" -f 2-5/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS
提取第2个至第5个路径和第12个路径
$ echo $PATH | cut -d ":" -f 2-5,12/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS
提取第8个及以后所有路径
$ echo $PATH | cut -d ":" -f 8-/cygdrive/d/Program Files/Python/Scripts:/cygdrive/d/Program Files/Python:%USERPROFILE%/AppData/Local/Microsoft/WindowsApps
提取第1个至第9个路径
$ echo $PATH | cut -d ":" -f -9/usr/local/bin:/usr/bin:/cygdrive/c/ProgramData/Oracle/Java/javapath:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/d/Program Files/Python/Scripts:/cygdrive/d/Program Files/Python
小技巧
去除文件的第一列,推荐使用
cut -f1 --complement file > file.mod
使用 awk ‘{$1=NULL}’ file或
awk ‘{$1=”“}’ file有时会出错
阅读全文
0 0
- shell函数:cut
- shell - cut的用法
- shell cut命令
- [SHELL]:cut 命令详解
- shell中的cut命令
- shell cut & tee
- 【shell】切割字符串--cut
- cut cmd/shell
- shell cut命令
- shell cut命令
- linux --- shell --- cut 妙用
- shell中的cut命令
- Linux Shell 命令--cut
- shell编程cut
- shell 中cut
- linux shell cut sed
- shell中的cut命令
- cut命令 -- shell
- DHCP配置
- 在一个千万级的数据库查寻中,如何提高查询效率
- 直线距离
- 版本控制:git常用命令
- 【OpenCV入门教程之十六】OpenCV角点检测之Harris角点检测
- shell函数:cut
- 32 《奇特的一生》 -豆瓣评分8.5
- easyui Multiline TextBox 获取值
- 算法概论课后习题 8.14
- 编程娱乐之俄罗斯方块
- 如何编译wxWidgets示例程序(samples目录下的程序)
- 009 Android programming 3rd Activity生命周期以及debug处理
- hdu2686
- CentOS7 彻底清除MySQL