www.charliechoice.com
С нами с 19.04.05
Сообщения: 1727
Рейтинг: 1583
|
Добавлено: 08/05/06 в 18:23 |
Есть файл f, в нем хранятся значения переменных (в каждой строчке свое значение, т.е. внутренности файла выглядят так:
24
32
45
...
)
нужно в цикле считать эти значения в переменную $a
т.е. примерно алгоритм выглядит так
цикл (пока не достигнут конец файла f) {
в $a считывается одна строка из файла f
}
Но как это реализовать из под Shell?
|
|
Работаешь в гей нише? Да / Нет
|
0
|
|
|
С нами с 26.04.06
Сообщения: 23
Рейтинг: 7
|
Добавлено: 08/05/06 в 20:35 |
Код: |
for X in `cat /var/log/messages`; do
echo $X;
done
|
Обрати внимание, в for перед X нет $
|
|
|
|
www.charliechoice.com
С нами с 19.04.05
Сообщения: 1727
Рейтинг: 1583
|
Добавлено: 08/05/06 в 21:06 |
MacCooc писал: | Код: |
for X in `cat /var/log/messages`; do
echo $X;
done
|
Обрати внимание, в for перед X нет $ |
Можешь немного пояснить этот код?
у меня выдал Premission Denied
|
|
Работаешь в гей нише? Да / Нет
|
0
|
|
|
С нами с 26.04.06
Сообщения: 23
Рейтинг: 7
|
Добавлено: 08/05/06 в 21:12 |
Код: | for X in `cat /path/to/your/file`; do
# do what you need with variable $X
done |
cat построчно читает из указанного файла данные,
а конструкция с for подставляет в переменную X прочитанные значения.
Ты с /var/log/messages пробывал?
Вероятно, у тебя нет прав читать этот файл.
Подставь после cat путь к твоему файлу.
|
|
|
|
www.charliechoice.com
С нами с 19.04.05
Сообщения: 1727
Рейтинг: 1583
|
Добавлено: 08/05/06 в 22:03 |
MacCooc, все работает - огромное спасибо! ;)
|
|
Работаешь в гей нише? Да / Нет
|
0
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |