Это команда, которую я запускаю.
ldap="$(ldapwhoami -x -H ldap://ABC.example.org -D "$user" -w "$pass")"
Это результат вывода:
u:ABC\1234567
Могу ли я узнать, как получить ожидаемый результат?как это 1234567
1234567
Спасибо
echo "u:ABC\1234567" | sed "s/[^0-9]//g"
Есть способ с САС.
1-е решение: Не могли бы вы попробовать следующее.
echo "u:ABC\1234567" | awk -F'\' '{print $NF}'
ИЛИ
your_command | awk -F'\' '{print $NF}'
2-е решение: с использованием awksub метод.
awk
sub
your_command | awk '{sub(/.*\\/,"")} 1'