linux shell cut按列切分文件
来源:互联网 发布:淘宝如何搜电棍 编辑:程序博客网 时间:2024/06/05 15:19
linux cut按列切分文件
-f:选择的哪些列
--complement 补集运算
例:
[root@localhost test]# cat student.data
NO Name Mark
1 lufubo 98
2 cbiao 88
[root@localhost test]# cut -f2,3 student.data
Name Mark
lufubo 98
cbiao 88
[root@localhost test]# cut -f2,3 --complement student.data
NO
1
2
如若要指定字段的定界符,使用-d选项:
[root@localhost test]# cat student.data
NO; Name; Mark
1; lufubo; 98
2; cbiao; 88
[root@localhost test]# cut -f2 -d ";" student.data
Name
lufubo
cbiao
cut命令还可将一串字符作为列来显示:
N-:从第N个字节 ,字符到行尾
N-M:从第N-M个字节
-M:从1-M个字节
-b:表示字节
-c:表示字符
-f:表示定义字段
例 :
[root@localhost test]# cat data.txt
asdfghjkl
asdfghjkl
asdfghjkl
[root@localhost test]# cut -c1-5 data.txt
asdfg
asdfg
asdfg
[root@localhost test]# cut -c-2 data.txt
as
as
as
[root@localhost test]# cut -b5 data.txt
g
g
g
sed表达式常用单引号,不过也可用双引号,双引号会通过对表达式求值来对其进行扩展。当我们想在sed 表达式中使用一些变量字符时,双引号就很有用了:
[root@localhost test]# test=hello
[root@localhost test]# echo hello world | sed "s/$test/HELLO/"
HELLO world
- linux shell cut按列切分文件
- linux --- shell --- cut 妙用
- Linux Shell 命令--cut
- linux shell cut sed
- 用shell切分文件--split
- shell脚本截取列cut的使用
- linux shell之cut命令
- linux shell cut 命令用法
- linux shell cut命令用法
- Linux Shell之cut命令
- linux 之cut awk 和批量文件编码转换 shell脚本
- Linux 系统 Shell中的cut命令
- linux下shell命令之cut
- Linux下为文件增加列的shell脚本
- Linux文件的切分和结合
- Linux下 split切分文件方法
- linux split命令切分大文件
- Linux 下切分文件与合并
- JSON中数据特殊字符的处理
- linux 文本文件的交集,差集 comm命令
- 用汇编语言申请栈空间
- linux shell 查找文件差异并进行修补
- 菜鸟学汇编005 栈(Stack) 和 段寄存器SS、SP
- linux shell cut按列切分文件
- linux awk学习
- linux shell中的迭代
- linux网络流量与端口分析
- 利用callable实现多线程
- linux统计磁盘的使用情况 df du
- linux 计算 命令的执行时间
- 手机通讯技术
- 计算机关机选项注记--windows与linux比较