shell基础(二)cut用法

简介:

shell基础(二)cut用法

语法: cut -d '分隔字符' [-cf] n

-d 后面指定分隔符,单引号引起来,必须是单个字符

-f 指定第几段,可以跟多个数字,用逗号隔开

-c 后面只有一个数字,表示截取第几个字符

-d 后面跟分隔字符,这里使用冒号:作为分隔字符,-f 1 就是截取第一段。

注意:-f 和 1直接的空格可有可无。

    -d 和 -c 不能同时使用

# cut -d ':' -f 3 /etc/passwd 【空格之后用单引号引起来】

# cut -d:-f 3 /etc/passwd  【-d 后面直接加分隔符,不用空格】

# cut -d: -f 3,6,5 passwd 【截取两段的时候,用逗号隔开,数字顺序可以颠倒,但显示的结果以实际为准,

比如-f 3,6,5 显示的结果是 -f 3,5,6 】

wKiom1jN6FKR3TznAAAjzV0EjZo953.png-wh_50

#echo '1 2 3' > 1.txt

#cut -d ' ' -f 2 1.txt 【分隔符是空格,需要指定空格,用单引号引起来】

所以,建议-d后面跟单引号,避免出现问题。养成习惯。

-c 截取字符,包括字母,数字,符号

wKioL1jN57jy9KaqAAAdo0fgDbI613.png-wh_50






     本文转自品鉴初心51CTO博客,原文链接:http://blog.51cto.com/wutengfei/1908049,如需转载请自行联系原作者



相关文章
|
1月前
|
存储 运维 Shell
shell中for while until 三种循环的用法
shell编程中,有几种常见的循环结构,包括for循环、while循环和until循环,总的来说,循环shell编程中扮演着至关重要的角色,它们使得自动化任务变得更加容易,提高了效率,并且可以处理各种各样的编程需求。
254 13
shell中for while until 三种循环的用法
|
2月前
|
Shell Linux
【Shell 命令集合 文件管理】Linux cut命令使用教程
【Shell 命令集合 文件管理】Linux cut命令使用教程
32 0
|
4月前
|
Shell 数据安全/隐私保护
shell中的通配符 熟悉grep、cut、sort等小工具和shell中的通配符的使用
shell中的通配符 熟悉grep、cut、sort等小工具和shell中的通配符的使用
34 0
|
7月前
|
存储 Shell Linux
Shell 编程:探索 Shell 的基本概念与用法
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Shell 脚本(shell script),是一种为 shell 编写的脚本程序,shell 和 shell script 是两个不同的概念。
85 0
|
7月前
|
监控 Shell Linux
Linux Shell高级用法:优化和自动化你的工作流程
Linux Shell是一个非常强大的工具,可以用于自动化任务、处理文本和数据、进行系统管理等。在这篇文章中,我们将介绍一些Linux Shell的高级用法,帮助你更高效地利用Shell完成各种任务。
107 0
|
1月前
|
Shell Perl
shell学习(九) 【shell sed用法】
shell学习(九) 【shell sed用法】
13 0
|
2月前
|
Shell C语言 C++
【Shell 编程指南】shell中的(),{}几种语法用法
【Shell 编程指南】shell中的(),{}几种语法用法
20 0
|
3月前
|
Shell
shell脚本for循环复杂用法
shell脚本for循环复杂用法
51 5
|
3月前
|
存储 Shell Linux
Linux的shell命令——变量用法
Linux的shell命令——变量用法
34 0
|
9月前
|
运维 Shell Python
【运维知识高级篇】超详细的Shell编程讲解2(变量切片+统计变量长度+字串删除+字串替换+七种方法进行数值运算+整数比较+多整数比较+文件判断+字符串比对+正则比对+配合三剑客的高阶用法)(一)
【运维知识高级篇】超详细的Shell编程讲解2(变量切片+统计变量长度+字串删除+字串替换+七种方法进行数值运算+整数比较+多整数比较+文件判断+字符串比对+正则比对+配合三剑客的高阶用法)
93 0