Все о мире Свободного Программного обеспечения 🐧
sudo sysctl -w kernel.unprivileged_userns_clone=0 echo kernel.unprivileged_userns_clone=0 | \ sudo tee /etc/sysctl.d/99-disable-unpriv-userns.confLinux / Линукс 🥸
LHB.txt.
1. Использование команды read с циклом while
Создайте и откройте простой файл скрипта с помощью следующей команды:
nano read.shИ вставьте следующие строки:
#!/bin/bash
file="LHB.txt"
while read -r line; do
echo -e "$line\n"
done <$file
➖➖➖➖➖➖➖➖➖➖➖
• file=”LHB.txt”: Указывает, с каким файлом вы хотите работать, в данном случае это LHB.txt.
• while read -r line; do: Запускает цикл while и читает строки одну за другой, пока не останется ни одной строки для чтения, а флаг -r предотвратит обратную косую черту в строках.
• echo -e “$line\n”: Будет выведена каждая строка, и каждая будет отделена одной пустой строкой.
• done < “$file”: Перенаправляет ввод из указанного файла в цикл while.
И, наконец, выполните скрипт:
./read.sh2. Использование команды cat с циклом while Скрипт:
#!/bin/bash
cat LHB.txt | while IFS= read -r line; do
echo "$line"
echo # Print a blank line
done
➖➖➖➖➖➖➖➖➖
• cat LHB.txt |: Читает содержимое файла LHB.txt и передает его в piped другим аргументом.
• while IFS= read -r line; do: Читает строки одну за другой из файла LHB.txt и. IFS используется для сохранения ведущих и завершающих пробельных символов.
• echo “$line”: Выводит строку, хранящуюся в переменной line.
Linux / Линукс 🥸#рекламный_пост