Установить пользовательский файл истории оболочки

$ requested='a1'; awk '$2=="|" { s=$1 }; $1==r { print r" found on "s }' r="$requested" file
a1 found on srv-test-1
a1 found on srv-test-2

Первая часть $2=="|" { s=$1 }присваивает содержимое первого поля(srv-test-XX)переменной s, если второе поле равно |.

Вторая часть $1==r { print r" found on "s }сравнивает первое поле с переменной r, которая содержит запрошенное значение. Если он совпадает, мы печатаем результат.

0
19.11.2021, 01:41
0 ответов

Теги

Похожие вопросы