Что такое простой способ запустить простой Linux Loop? Как читать файл построчно?
Существует множество способов прочитать файл в bash-скрипте, посмотрите первый раздел, где я использовал цикл while вместе с pipe (|) ( cat $ FILE | while read line; do… ), а также увеличил значение (i) внутри цикла, и в конце я получаю неправильное значение i, основная причина в том, что использование pipe (|) создаст новую вложенную оболочку для чтения файла и любых операций, которые вы выполняете в этом цикле while (пример — i ++) потеряется, когда эта вложенная оболочка завершит операцию.
Команды:
Crunchify_Loop.sh
|
1
2
3
|
в то время как читать данные ; делать
эхо $ data
сделанный < Crunchify_ListFile . текст
|
Другой пример:
|
1
2
3
4
5
6
7
8
9
10
|
#! / bin / Баш
# установить счетчик в 1
считать = 10
# продолжить, пока $ count не станет равным 15
в то время как [ $ count — ле 15 ]
делать
эхо Добро пожаловать $ раз.
count = $ ( ( считать + 1 ) ) # увеличивает $ count
сделанный
|
Выход:
|
1
2
3
4
5
6
7
|
Баш — 3,2 $ , / Crunchify_Loop . ш
Добро пожаловать в Учебник по Crunchify : 10
Добро пожаловать в Учебник по Crunchify : 11
Добро пожаловать в Учебник по Crunchify : 12
Добро пожаловать в Учебник по Crunchify : 13
Добро пожаловать в Учебник по Crunchify : 14
Добро пожаловать в Учебник по Crunchify : 15
|
0.00 (0%) 0 votes







