前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Shell之cut

Shell之cut

作者头像
编程那点事
发布2023-02-25 16:16:46
5850
发布2023-02-25 16:16:46
举报
文章被收录于专栏:java编程那点事java编程那点事

cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。 cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。

基本用法
代码语言:javascript
复制
cut [选项参数] filename
选项参数
代码语言:javascript
复制
-f  列号,提取第几列
-d  分隔符,按照指定分隔符分割列 说明:默认分隔符是制表符
案例实操

数据准备

代码语言:javascript
复制
touch cut.txt
vim cut.txt
dong shen
guan zhen
wo  wo
lai  lai
le  le

切割cut.txt第一列

代码语言:javascript
复制
cut -d " " -f 1 cut.txt
dong
guan
wo
lai
le

切割cut.txt第二、三列

代码语言:javascript
复制
cut -d " " -f 2,3 cut.txt
shen
zhen
wo 
lai 
le

在cut.txt文件中切割出guan

代码语言:javascript
复制
cat cut.txt | grep "guan" | cut -d " " -f 1
guan

选取系统PATH变量值,第2个“:”开始后的所有路径:

代码语言:javascript
复制
echo $PATH
/usr/lib64/qt3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/atguigu/bin

echo $PATH | cut -d: -f 2-
/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/atguigu/bin

切割ifconfig 后打印的IP地址

代码语言:javascript
复制
ifconfig eth0 | grep "inet addr" | cut -d: -f 2 | cut -d" " -f1
192.168.1.3
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本用法
  • 选项参数
  • 案例实操
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档