Awk фатальная ошибка : нет такого файла или каталога
Это фрагмент кода
awk -v s=$frame_shift '{n += $2}; END{printf("%.0f\n", (n / s))}' <$data/utt2dur
У меня есть пара сомнений. Я знаю, что "-v s=$frame_shift" используется для инициализации s. А n-это второй столбец входного файла "$data/utt2dur".
Но ошибка заключается в следующем:
awk: fatal: cannot open file `{n += $2}; END{printf("%.0f\n", (n / s))}' for reading (No such file or directory)
1. что именно является фатальной ошибкой awk? Результаты поиска слишком сложны для меня. Я всего лишь новичок.
2. Почему это проявляется в моем случае?
3. как от него избавиться?
Любая помощь будет оценена по достоинству.
Спасибо!!
Что я уже пробовал:
The final output is empty except for "OKAY:". It is supposed to have a whole column right?
Richard MacCutchan
Сообщение говорит вам, что awk читает этот текст как имя файла. Прошло уже несколько лет с тех пор, как я писал awk-скрипты, поэтому я не могу предложить ничего другого, кроме предположения, что ваши утверждения либо не в порядке, либо используют неправильные кавычки. Проверьте справочную страницу на предмет точного синтаксиса, который вам нужен.