输出无差异 运行 'cut -f 1 sample.txt'
No difference in output running 'cut -f 1 sample.txt'
echo 'The quick brown; fox jumps over the lazy dog' > sample.txt
然后我运行
cut -f 1 sample.txt
或
cut -f 2 sample.txt
而且我的输出总是一样的,
The quick brown; fox jumps; over the lazy dog;
第一个'cut'命令的输出不应该是'dog'吗?如果我 运行 每个 'cut' 命令,为什么输出相同?
默认分隔符是制表符,如果你想要space而不是用-d(分隔符)设置它
cut -f 1 -d ' ' sample.txt
The
echo 'The quick brown; fox jumps over the lazy dog' > sample.txt
然后我运行
cut -f 1 sample.txt
或
cut -f 2 sample.txt
而且我的输出总是一样的,
The quick brown; fox jumps; over the lazy dog;
第一个'cut'命令的输出不应该是'dog'吗?如果我 运行 每个 'cut' 命令,为什么输出相同?
默认分隔符是制表符,如果你想要space而不是用-d(分隔符)设置它
cut -f 1 -d ' ' sample.txt
The