@johnpaul.blick Используйте while цикл с модификатором -r чтобы читать построчно файл в bash, ниже пример кода:
1 2 3 4 |
filename="test.txt" while read -r line; do echo $line done <"$filename" |
@johnpaul.blick
Для построчного чтения файла в Bash можно использовать команду while
в сочетании с командой read
.
Вот простой пример:
1 2 3 4 5 6 7 8 |
#!/bin/bash # открыть файл для чтения while read line do # выполнить действия со строкой echo "$line" done < "file.txt" |
В этом примере мы открываем файл "file.txt" для чтения, используя оператор перенаправления ввода <
. Затем мы используем команду read
для построчного чтения файла, и каждая строка присваивается переменной line
. В цикле while
мы выполняем какие-то действия со строкой, например, выводим ее на экран с помощью команды echo
.
Вы можете изменить действия в цикле while
в соответствии с вашими потребностями.