Awk вывод команды - PullRequest
       5

Awk вывод команды

0 голосов
/ 28 сентября 2018

Это команда, которую я запускаю.

ldap="$(ldapwhoami -x -H ldap://ABC.example.org -D "$user" -w "$pass")"

Это результат вывода:

u:ABC\1234567

Могу ли я узнать, как получить ожидаемый результат?как это 1234567

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018
echo "u:ABC\1234567" | sed "s/[^0-9]//g"

Есть способ с САС.

0 голосов
/ 28 сентября 2018

1-е решение: Не могли бы вы попробовать следующее.

echo "u:ABC\1234567" | awk -F'\' '{print $NF}'

ИЛИ

your_command | awk -F'\' '{print $NF}'

2-е решение: с использованием awksub метод.

your_command  | awk '{sub(/.*\\/,"")} 1'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...