Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
34 вла овл 2л ол534 вл лы 3а ф23 вло вл а8 ыл43 выф вл 43 фл
while read str; do # работаем с "$str"done
while read ; do echo "$REPLY" ; done <~/.bashrcsort ~/.bashrc | while read ; do echo "$REPLY" ; done
#!/bin/bashfor str in `cat somefile | awk '{print $1 $4}'`do echo $strdone
#!/bin/bashfor str in "11111 222 333 444 555"do echo $str | awk '{print $1}' echo '/' echo $str | awk '{print $4}'done
#!/bin/bashfor str in `cat somefile`do echo $str | awk '{print $1}' echo '/' echo $str | awk '{print $4}'done
⚡ Thunde® ⚡, можете привести более точный пример исходного файла, который требуется обработать, а также принцип, по которому будет выполняться выборка данных из строки (регэксп, позиция, разделители)?
iptables -L -vnx
вот, что мне нужно, чтобы строка рассматривалась как целая а не разбитая по словам как получается в случае:
#!/bin/bashwhile read ; do echo "$REPLY" ; done <~/.bashrc
thunder@amd:~/bin$ sh test read: 2: arg count
Код: [Выделить]#!/bin/bash...$ sh test
#!/bin/bash...$ sh test
while read str; do...done
$REPLY - башизм.
Цитата: ⚡ Thunde® ⚡ от 14 Марта 2011, 13:03:31Код: [Выделить]#!/bin/bash...$ sh testЭто плохая привычка.
#!/bin/bashwhile read str; do echo $str | awk '{ print $1 }'; echo "/"; echo $str | awk '{ print $3 }';done < somefile
thunder@admin:~/bin$ cat somefile 12 adkfj 324 ak32 dkj 23 dk84 dkfj 232 kathunder@admin:~/bin$ ./test 12/32432/2384/232thunder@admin:~/bin$
ну-ну... развивайте мысль ))
Код: [Выделить]thunder@admin:~/bin$ ./test
thunder@admin:~/bin$ ./test
Страница сгенерирована за 0.035 секунд. Запросов: 25.