Grep действует по-разному в зависимости от того, какие кавычки я окружаю регулярным выражением. Кажется, я не понимаю, почему это так. Вот пример проблемы:
hamiltont$ grep -e show\( test.txt
variable.show();
variable.show(a);
variable.show(abc, 132);
variableshow();
hamiltont$ grep -e "show\(" test.txt
grep: Unmatched ( or \(
hamiltont$ grep -e 'show\(' test.txt
grep: Unmatched ( or \(
Я просто предполагаю, что есть подходящий способ заключить регулярное выражение с одинарными/двойными кавычками. Любая помощь?
FWIW, grep --version
возвращает grep (GNU grep) 2.5.1