30 октября 2010 г. 0:09 пользователь Źmicier <[email protected]> написал:
> Что это? O_O Почему оно именно в этом порядке и откуда там пункт «awk»?
В таком порядке, потому, что ARGV есть массив значений, с которым
можно работать по-разному.
Можно и так:
#!/usr/bin/awk -f
BEGIN{
i = 0;
while (i < ARGC) {print ARGV[i]; i++;}
}
ale...@darkstar:~$ ./test.awk "file 1" file2 file3 "file 4" file5
awk
file 1
file2
file3
file 4
file5
А awk там потому, что это тоже параметр командной строки; вы
когда-нибудь параметры командной строки на каком-нибудь языке
разбирали?
--
Alexey Smirnov
alsmirn.moikrug.ru [ru]
linkedin.com/in/alsmirn [en]
--
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru