Re: [awk] Как вычленить закавыченную подстроку, содержащую пробел, из строки?

Alexey Smirnov alsmirn на gmail.com
Пт Окт 29 20:49:08 BST 2010


29 октября 2010 г. 23:38 пользователь Alexey Smirnov
<alsmirn на gmail.com> написал:
> 29 октября 2010 г. 23:20 пользователь Źmicier <321942 на gmail.com> написал:
>> Есть строка, которая содержит имена файлов, разделенные пробелами.
>> Если имя файла содержит пробелы — оно закавычено. Т.е. как-то так:
>> "file 1" file2 file3 "file 4" file5
>
> Хм, и правда не совсем понятно как к этому подходить.
> Конечно, было бы прекрасно, если бы на новой строке было название файла ;).

Хотя, чего тут непонятного:
alexey на darkstar:~$ cat test.awk
#!/usr/bin/awk -f
BEGIN{
    for (a in ARGV) {print ARGV[a]};
}

alexey на darkstar:~$ ./test.awk "file 1" file2 file3 "file 4" file5
file 4
file5
awk
file 1
file2
file3

и впирёт!

-- 
Alexey Smirnov

alsmirn.moikrug.ru [ru]
linkedin.com/in/alsmirn [en]


Подробная информация о списке рассылки ubuntu-ru