Может ли разделитель полей в awk содержать несколько символов?

Могу ли я использовать разделитель полей, состоящий из нескольких символов? Например, я хочу разделить слова, содержащие кавычки и запятые между ними, а именно.

«Школа», «Колледж», «Город»

Итак, здесь я хочу установить свою FS как «,». Но я получаю забавные результаты, когда так определяю свою ФС. Вот фрагмент моего кода.

awk -F\",\" '
{
for(i=1;i<=NF;i++)
  {
    if($i~"[a-z0-9],[a-z0-9]") 
    print $i
  }
}' OFS=\",\"  $* 
14
задан codeforester 14 March 2017 в 06:35
поделиться