2012-12-09 42 views

回答

24

你应该info cut看看,这将解释什么f1手段。此外,同样的问题在这里:question-7814205

其实我们只需要(和)第二个字段后的字段。 -f告诉命令按字段进行搜索,而2-表示第二个和后续字段。

echo "first second third etc" | cut -d " " -f2- 
5

你可以这样做:

echo "first second third etc" | cut -d " " -f2- 
>> second third etc 
3

试着这样做:

echo "first second third etc"|cut -d " " -f2- 

它在

man cut | less +/N- 

N-从第N个字节的解释,字符或场d,行尾

至于你有标签,你可以使用bash parameter expansion这样的:

x="first second third etc" 
echo ${x#* } 
1

试试这个: -

echo "first second third etc"|cut -d " " -f2- 
10

您可以使用substring removal为此,不需要外部工具:

$ foo="a b c d" 
$ echo "${foo#* }" 
b c d 
相关问题