awk выдержка "Мэтью" из mtjoseph: 6 / MKTCzMS / YU.: 10974: 10060: Мэтью - PullRequest
0 голосов
/ 08 октября 2010

Как извлечь " Матфея " из "mtjoseph: 6 / MKTCzMS / YU.: 10974: 10060: Matthew "

Ответы [ 3 ]

5 голосов
/ 08 октября 2010
echo "mtjoseph:6/MKTCzMS/YU.:10974:10060:Matthew"| awk -F ':' '{print $5}'
0 голосов
/ 08 октября 2010

Или просто дайте оболочке сделать это (в предположении bash)

entry="mtjoseph:6/MKTCzMS/YU.:10974:10060:Matthew"
name="${entry##*:}"
echo "$name" # ==> Matthew
0 голосов
/ 08 октября 2010

Я нахожу эхо "mtjoseph: 6 / MKTCzMS / YU.: 10974: 10060: Matthew" |cut -d: -f5 проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...