Я пытаюсь сохранить аргумент, который может быть строкой или регулярным выражением, в переменной, а затем использовать его в качестве аргумента для grep, как этот. Я надеялся найти буквальный строковый поиск, пользователь может просто добавить двойные кавычки, а для регулярного выражения ввести обычный запрос.
Пример 1:
Введите запрос:
\ d + (. \ D \ d)?
читать ответ
...
Пример 2:
Введите запрос :
\ d + (. \ D \ d)?
прочитать ответ
А на задней панели grep будет работать следующим образом:
grep $ response / home / temp
Проблема в том, что этот сценарий лечит все входные данные соответствуют строковому литералу и не принимают регулярное выражение. Как я могу go об этом?