Linux里面cut命令作用是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux里面cut命令作用是啥?相关的知识,希望对你有一定的参考价值。

cut命令的用法如下:
cut - 在文件的每一行中提取片断

在 每个文件 FILE 的 各行 中, 把 提取的 片断 显示在 标准输出.

-b, --bytes=LIST
输出 这些 字节
-c, --characters=LIST
输出 这些 字符
-d, --delimiter=DELIM
使用 DELIM 取代 TAB 做 字段(field) 分隔符
-f, --fields=LIST
输出 这些 字段
-n
(忽略)
-s, --only-delimited
不显示 没有 分隔符 的 行
--output-delimiter=STRING
使用 STRING 作为 输出分隔符, 缺省 (的 输出分隔符) 为 输入分隔符
--help
显示 帮助信息, 然后 结束
--version
显示 版本信息, 然后 结束

使用 且 只使用 -b, -c 或 -f 中的 一个 选项. LIST 由 一个 范围 (range) 或 逗号 隔开的 多个 范围 组成. 范围 是 下列 形式 之一:

N
第 N 个 字节, 字符 或 字段, 从 1 计数 起
N-
从 第 N 个 字节, 字符 或 字段 直至 行尾
N-M
从 第 N 到 第 M (并包括 第M) 个 字节, 字符 或 字段
-M
从 第 1 到 第 M (并包括 第M) 个 字节, 字符 或 字段

如果 没有 指定 文件 FILE, 或 FILE 是 -, 就从 标准输入 读取 数据.
参考技术A

Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字。

语法cut [-bn] [file]

cut [-c] [file]

cut [-df] [file]

使用说明:

cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。

如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一

参数:

    -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。-c :以字符为单位进行分割。-d :自定义分隔符,默认为制表符。-f :与-d一起使用,指定显示哪个区域。-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排除

Linux里面ansible -a命令作用是啥?

1. ansible命令的使用说明
ansible 主机或组-m 模块名-a '模块参数' ansible参数
表示调用什么模块,使用模块的那些参数
• 主机和组,是在/etc/ansible/hosts 里进行指定的部分,当然动态Inventory 使用的是脚本从外部应用里获取的主机;
• 模块名,可以通过ansible-doc -l 查看目前安装的模块,默认不指定时,使用的是command模块,具体可以查看/etc/ansible/ansible.cfg 的“#module_name = command ” 部分,默认模块可以在该配置文件中进行修改;
• 模块参数,可以通过 “ansible-doc -s 模块名” 查看具体的用法及后面的参数;
• ansible参数,可以通过ansible命令的帮助信息里查看到,这里有很多参数可以供选择,如是否需要输入密码、是否sudo等。
参考技术A

Ansible是一款系统运维的批量管理服务器软件,下面是批量管理的命令例子:

ansible oldboy -m shell -a 'ps -ef |grep ssh' -k

    ansible是命令。

    oldboy是主机组(里面包含很多机器)。

    -m shell,-m是指定模块,shell就是一个模块。

    -a接模块对应参数。'ps -ef |grep ssh',就是模块对应的参数,传给shell解析处理。

参考技术B

在Linux里,Ansible是一款IT自动化和DevOps软件,命令如下:

参考技术C -a的作用是指定模块的参数
比如ansible all -m -a shell "ls -lh"
此处的模块是shell
ansible all -m -a copy 此处的模块是文件拷贝
希望可以帮助你 请采纳 谢谢
参考技术D ansible是新出现的自动化运维工具,基于Python开发,
集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,
实现了批量系统配置、批量程序部署、批量运行命令等功能。

以上是关于Linux里面cut命令作用是啥?的主要内容,如果未能解决你的问题,请参考以下文章

linux cut命令详解

linux文本处理命令--cut

linux cut -c是啥意思

Linux命令之cut命令

cut命令详解

linux命令(12)cut