如何在shell中剪切一个string的第一列(可变长度)

如何在shell中删除一个string的第一列(可变长度)?

前string:

23006 help.txt

我需要23006作为输出

很多方法:

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 
 cut -d " " -f1 test.txt 

test.txt包含你的输入行