网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-12-21 11:26:38

admin
管理员

linux cut 用法示例

linux cut用法是用来获得字符串中的部分字符。

示例

 echo 'abc' | cut -c 1
a
[root@qd ~]# echo 'abc' | cut -c 2
b
[root@qd ~]# echo 'abc' | cut -c2
b

这里使用了参数 -c 获得单个字符。

常用的参数还有两个  -f -d

-c: 指定字符数比如 -c3 第三个字符  -c1-4 第一个到第四个字符

-f: 去一个或者多个域 -f2 第二个域, -f1-4 前四个域

-d: 用来改变域的分隔符

 echo "abc efg" | cut -d ' '  -f 1
abc

这里使用d把域分隔符改为空格。 获得第一域。 默认域分隔符谁 水平制表符 \t


cut 的小技巧, 如果想 获得最后三个字母可以用

~]# echo "abcde" | rev | cut -c '1-3' | rev
cde

原理是 翻转截取。


ipbbs.net

离线

页脚

Powered by FluxBB