2013-08-01 3 views
4

Как использовать двойные кавычки в качестве разделителя полей?Использовать двойные кавычки в качестве разделителя полей в AWK

awk -v val=$num 'BEGIN { FS='"';}{}' 

Я использую инструкцию выше, однако столкнулся с ошибкой.

+0

Всякий раз, когда вы «произошла ошибка» Вы должны включить сообщение об ошибке. – Kevin

ответ

7

Два способа:

awk -v val=$num -F'"' '{}' 

awk -v val=$num 'BEGIN { FS="\"";}{}' 
+1

маленькая опечатка: параметр -f должен быть -F – olivecoder

+0

@olivecoder действительно, спасибо. – Kevin

Смежные вопросы