cut
cut 命令 - 从文件的每一行中提取部分内容
cut 从每一行文本中按分隔符或字符位置提取指定部分,是处理 CSV、Tab 分隔数据和系统配置文件的利器。与 grep 配合可以实现"先定位再提取"的高效数据处理流程。
文本处理

⌨️ 命令语法

cut [选项] [文件...]

⚙️ 常用参数

-d指定分隔符
-f指定字段
-c指定字符位置

💡 实战示例

  • $ cut -d
    -f1 /etc/passwd: 提取passwd文件的第一列
  • $ cut -c1-10 file.txt
    提取每行的前10个字符

🔔 温馨提示

cut -d":" -f1,3 /etc/passwd 用冒号分隔取第1和第3列。cut -c1-10 file 提取每行前10个字符。cut 只能按位置提取固定字段,如果字段位置不固定,建议改用 awk。

🔗 相关命令

◀ 上一条comm下一条 ▶diff