如何在shell中剪切字符串的第一列(可变长度)

时间:2012-12-27 08:54:57

标签: linux shell

如何在shell中剪切字符串的第一列(可变长度)?

ex of string:

23006 help.txt

我需要23006作为输出

3 个答案:

答案 0 :(得分:23)

很多方式:

cut -d' ' -f1 <filename # If field separator is space
cut -f1 <filename  # If field separator is tab
cut -d' ' -f1 <filename | cut -f1  # If field separator is space OR tab
awk '{print $1}' filename
while read x _ ; do echo $x ; done < filename

答案 1 :(得分:2)

cut -d " " -f1 test.txt

其中test.txt包含您的输入行

答案 2 :(得分:0)

这个对我有用

cut -d' ' -f2-