Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / bash скрипт, цикл по строкам / 3 сообщений из 3, страница 1 из 1
13.01.2011, 09:55
    #37055965
AlexGru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash скрипт, цикл по строкам
Если пишем такой код скрипты
Код: plaintext
1.
2.
3.
for i in $(lsnrctl status); do
 echo $i
done
то это цикл по отдельным словам,
как сделать чтобы был цикл по строкам?
...
Рейтинг: 0 / 0
13.01.2011, 16:21
    #37057165
avb1003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash скрипт, цикл по строкам
AlexGru,
например так:
GNU bash, version 3.2.39
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$cat t.dat
1111    1111111
        2222    222222
                3333    33333
44444   
$IFS="";for i in $(cat t.dat);do echo $i; done
1111    1111111
        2222    222222
                3333    33333
44444    
$
...
Рейтинг: 0 / 0
16.01.2011, 20:03
    #37061455
sledopit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bash скрипт, цикл по строкам
AlexGruЕсли пишем такой код скрипты
Код: plaintext
1.
2.
3.
for i in $(lsnrctl status); do
 echo $i
done
то это цикл по отдельным словам,
как сделать чтобы был цикл по строкам?
Код: plaintext
1.
2.
3.
4.
lsnrctl status | while read LINE
do
echo "$LINE"
done
кавычки до и после $LINE обязательны.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / bash скрипт, цикл по строкам / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]