常见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 经验谈 - Rust 2026 展望
Rust stabilize 预览特性(return type notation、effects、gen blocks、trait aliases)、已稳定特性回顾、crates.io 趋势、Rust 行业落地案例、Rust 基金会与治理、Rust 未来方向思考。
4
Rust 2026 经验谈 - 嵌入式 Rust 概览
Rust no_std 世界、cortex-m 生态(PAC/SVD/HAL 三层)、embassy 异步框架、defmt 零成本日志、probe-rs 工具链、嵌入式项目模板选型。
5
Rust 2026 经验谈 - 性能优化实战
Rust flamegraph 生成、perf/DTrace 采样分析、堆分析 dhat、零拷贝技术、SIMD、分支预测与 cache 友好设计、inline 策略——从方法论到工具链的完整性能优化指南。
随机文章 随机推荐
TinyZ's Blog