shell命令--cut
shell命令--cut
0、cut命令的专属图床
点此快速打开文章【图床_shell命令cut】
1、cut命令的功能说明
cut
命令用于显示每行从开头算起num1
到num2
的文字。
2、cut命令的语法格式
SYNOPSIS cut OPTION... [FILE]...
3、cut命令的选项说明
- -b:以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
- -c:以字符为单位进行分割。
- -d:自定义分隔符,默认为制表符。
- -f:与-d一起使用,指定显示哪个区域。
- -n:取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排除
4、cut命令的实践操作
范例1:指点分割符为空格,然后取列
echo {1..10} >file.txt cat file.txt cut -d" " -f1,3,5 file.txt cut -d" " -f1-5 file.txt
范例2:指点分割符为
:
,然后取列sed -n '1,5p' /etc/passwd >file.txt -->使用sed,将/etc/passwd前5行重新写入file.txt文件中 cat file.txt cut -d":" -f3,4 file.txt
范例3:按字节取列
echo "QQ 3328529200" >file.txt cat file.txt cut -c1-5 file.txt cut -c6- file.txt cut -c1-5,6- file.txt cut -c1-5,8- file.txt
『MineGi有话说』:快来扫一扫下面链接的二维码,加入我们吧!
您的资助是我最大的动力!
金额随意,欢迎来赏!