История изменений
Исправление evilface, (текущая версия) :
Стоп, а в var сгенерирован регексп или просто статическая строка, с которой надо сравнить?
Если последнее, то можно так:
$ echo 'abc
d
b
b' | awk 'BEGIN {var="b"} {if ($0 == var) { print "Found:", $0 }}'
Found: b
Или, без if'а в многострочек, в стиле предложенного выше:
$ echo 'abc
d
b
b' | awk 'BEGIN {var="b"};
var == $0 {
print "Found:", $0
}'
Found: b
Исправление evilface, :
Стоп, а в var сгенерирован регексп или просто статическая строка, с которой надо сравнить?
Если последнее, то можно так:
$ echo 'abc
d
b
b' | awk 'BEGIN {var="b"} {if ($0 == var) { print "Found:", $0 }}'
Found: b
Или, без if'а в многострочек, в стиле предложенного выше:
$ echo 'abc
d
b
b' | awk 'BEGIN {var="b"};
var == $0 {
print "Found:", $0
}'
Found: b
Исходная версия evilface, :
Стоп, а в var сгенерирован регексп или просто статическая строка, с которой надо сравнить?
Если последнее, то можно так:
$ echo 'abc
d
b
b' | awk 'BEGIN {var="b"} {if ($0 == var) { print "Found:", $0 }}'
Found: b