常见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 2026 经验谈 - Tokio 2026 实战
Rust Tokio 运行时配置选型、spawn 策略、task budgeting 与 cooperative yielding、tokio::select! 与 Cancel safety、join! vs try_join!、运行时生命周期管理。
4
Rust 2026 经验谈 - async/await 底层机制
Rust Future trait 详解、pinning 心智模型、poll 语义与状态转换、编译器生成的状态机反编译查看、与 goroutine/green thread 的对比。
5
Rust 2026 经验谈 - 常见 bug 模式与防御性编程
Rust unwrap 滥用与替代方案、整数溢出的 debug/release 行为差异、索引越界与 get 替代、deadlock 常见模式、clippy lint 驱动的防御性编码配置。
随机文章 随机推荐
TinyZ's Blog