常见Linux工具 - Cut
254 字
1 分钟
常见Linux工具 - Cut
`Cut`是一个强大的字符串处理工具.

- TOC
{
}
1. `-b`和`-c`获取列表参数中的字节、字符
默认使用`TAB`进行位置偏移(LIST) 选取某个位置的字符.
echo “Hello World!” | cut -c 2 => `e`
选取位置范围的字符.
echo “Hello World!” | cut -c 1-5 => `Hello`
2. `-d` 使用分隔符替代`TAB`对字符进行拆分定位
根据某个分隔符拆分并打印.
echo ‘Hello World!’ | cut -d ’ ’ -f2 => `World!`
3. `-f` 获取根据字段,域
配合`-d`有奇效. 最常见的应用常见之一.
4. `—complement`排除选择的内容
echo ‘Hello World!’ | cut -d ’ ’ -f2 => `Hello`
5. `—only-delimited` 是否`仅`打印带分隔符的行
分隔符不存的行.
echo ‘Hello World!’ | cut -d ‘x’ -f2 => “
分隔符存在的行.
echo ‘Hello World!’ | cut -d ’ ’ -f2 => `Hello`
6. `—output-delimiter`替换输出的分隔符
分隔符不存的行.
echo ‘Hello World!’ | cut -d ’ ’ —output-delimiter=’ and ’ -f-2 => `Hello and World!`
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
常见Linux工具 - Cut
https://tinyzzh.github.io/posts/2021-12-20-linux_cut_commond/ 相关文章 智能推荐
1
DevOps - Java代码增量覆盖率工具
DevOps 2019-10-03
2
GitHob Desktop设置Git代理, 绕过GTW
DevOps 2021-12-20
3
Rust语言从入门到精通系列 - SeaORM框架实战(数据库DML篇)
Rust 2023-05-30
4
Rust语言从入门到精通系列 - SeaORM框架实践(基础篇)
Rust 2023-05-30
5
Rust语言从入门到精通系列 - SQLx模块MySQL入门
Rust 2023-05-30
随机文章 随机推荐