Я пытаюсь использовать этот AWK сценария:Searching модели символов
awk -v count=0 '/`),`/ { count++ } END { print count }' sample.sql
, но я получаю следующее сообщение об ошибке:
ERROR:
awk: line 1: runaway regular expression /\),/ {..
Почему я получаю эту ошибку и что я могу сделать, чтобы это исправить ?
Цель состоит в том, чтобы рассчитывать линию обратные кавычки и закрытия Parenthèse как:
INSERT INTO test (`id`, `Address`) VALUES (1,'Delhi'),(2,'Mumbai')
Thanx @Tensibai. I just added \ line to),. and its works. My .sql contain INSERT INTO
test
(id
,nm
) VALUES (1,'delhi'),(2,'mumbai'),(3,'chennai')...; SO, I did search for), with starting count=1. have anyone idea to where will be search better to do count.?
Какая версия 'awk -version'? Также я предполагаю, что это в конвейере, и у вас больше одинарных кавычек? –
Когда я выполняю поиск любого слова, такого как INSERT, он запускается и дает мне вывод.Но, когда я ищу), то это дает мне ошибку – Pranay
Являются ли эти обратные выходы? ''/\ '), \'/' –