Linux常用命令——cut 命令详解
命令介绍: cut 命令在Linux系统中用于从每一行中提取特定的部分。它非常有用,可以用于处理和格式化文本数据。
基本语法:
cut [选项] [文件...]
常用选项和参数:
- -b, --bytes=LIST: 按字节范围提取。
- 示例:
echo "abcdef" | cut -b 1-3
输出:abc
- -c, --characters=LIST: 按字符范围提取。
- 示例:
echo "abcdef" | cut -c 1-3
输出:abc
- -d, --delimiter=DELIM: 指定字段分隔符。
- 示例:
echo "one:two:three" | cut -d ':' -f 2
输出:two
- -f, --fields=LIST: 按字段提取。
- 示例:
echo "one:two:three" | cut -d ':' -f 1,3
输出:one:three
- –complement: 选择除指定范围外的所有内容。
- 示例:
echo "abcdef" | cut -c 1,2 --complement
输出:cdef
- -s, --only-delimited: 仅显示包含分隔符的行。
- 示例:
echo -e "one\ntwo:two" | cut -d ':' -f 2 -s
输出:two
- –output-delimiter=STRING: 指定输出分隔符。
- 示例:
echo "one:two:three" | cut -d ':' -f 1,2 --output-delimiter=','
输出:one,two
更多命令请参考 Linux命令大全 专栏。