У меня есть следующий файл:
asdasd
asd
asd
incompatible:svcnotallowed:svc\:/network/bmb/clerver\:default
incompatible:svcnotallowed:svc\:/network1/bmb/clerver\:default
incompatible:svcnotallowed:svc\:/network2/bmb/clerver\:default
asdasd
asd
asd
as
А теперь предположим, что у меня есть две переменные v1="incompatible:svcnotallowed:"
и v2="svc\:/network1/bmb/clerver\:default"
.Я хотел бы искать весь файл, используя v1 и v2.Я знаю, что это проблема, вызванная тем, что в файле есть '\'.Я просто не знаю, как это устранить.Я пытался сохранить v1 и v2 (как переменное содержимое, так и использование grep), используя одинарные кавычки, но тщетно.
Это серия команд, которые я пробовал:
grep "$v1$v2" file
grep '$v1$v2' file
Мне нужночтобы это работало в KSH , пожалуйста, дайте мне знать, как правильно использовать grep в этом сценарии.Спасибо.