как я могу получить конец слова из этой строки - PullRequest
0 голосов
/ 18 декабря 2011

Я пробовал это.

'svn info | grep revision'

чтобы я мог получить

Revision: 36991

но слово, которое я хочу, это только

36991

как я могу это сделать? может быть с 'grep'

или shell script

Ответы [ 3 ]

4 голосов
/ 18 декабря 2011

Будет ли это работать для вас -

svn info | awk '/Revision/{ print $2 }' 
1 голос
/ 18 декабря 2011

Вы можете использовать sed, редактор потоков (или awk или cut).

svn info | grep revision | sed "s/[^0-9]\+//"

svn info | sed -e '/revision/!d' -e 's/[^0-9]\+//'

svn info | awk '/revision/ { print $2 }'

svn info | grep revision | cut -d ' ' -f 2
0 голосов
/ 18 декабря 2011

Это может работать для вас:

svn info | sed -n 's/^Revision: //p'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...