On 18.01.2013 16:58, Timofey Andreewski wrote:
On 18.01.2013 16:43, Timofey Andreewski wrote:
awk -v inIP=$1 '{gsub("EXTIP1.*", "EXTIP1=\""inIP"\"", $0); print >
FILENAME}' test
запускаю:
./awtest 22222222222
работает
запускаю:
./awtest 22222222222222
(т.е. строка подлиннее)
уходит в бесконечный цикл...
пардон, забыл сказать, что это два последовательных раза.
т.е. первый раз запускаю работает, а если после этого запустить со строкой
подлиннее - виснет
9.0, не воспроизводится.
А, черт, ну все позабывал уже... У меня еще файл test не пустой. Там для
примера вот такое:
EXTIP1="111111"
xxxxxxxxxxx
bbbbbbbbbbb
ccccccccccc
xxxxxxxxxxx
И кстати, да, фряха у меня тоже 9.0
Все равно не воспроизводится. Проверяю, конечно, на stdout (убрав "> FILENAME").
--
Vadim Goncharov <[email protected]> RU-Center
NET Department http://www.nic.ru
NET-SYS Group phone:+7(495)737-7646 (ext.4019)