tgoop.com/bash_srv/17
Create:
Last Update:
Last Update:
📌 Типовые операции в Bash: Ввод-вывод и перенаправление 🎯
В Bash-скриптах важно уметь работать с вводом-выводом и перенаправлением потоков. Давайте разберём основные конструкции.
📥 Ввод
Читаем данные от пользователя:
read -p "Введите имя: " name
echo "Привет, $name!"
Читаем несколько переменных:
read -p "Введите имя и возраст: " name age
echo "$name, вам $age лет."
Читаем из файла построчно:
while read line; do
echo "Строка: $line"
done < файл.txt
📤 Вывод
Вывод в стандартный поток (stdout):
echo "Это сообщение отобразится в консоли"
Вывод без новой строки:
echo -n "Введите пароль: "
Форматированный вывод:
printf "Имя: %s\nВозраст: %d\n" "Алиса" 25
🔄 Перенаправление
✅ Вывод в файл (перезапись)
echo "Привет, мир!" > output.txt
✅ Вывод в файл (добавление)
echo "Новая строка" >> output.txt
✅ Перенаправление ошибок
команда 2> error.log
✅ Перенаправление вывода и ошибок
команда > output.log 2>&1
или
команда &> output.log
✅ Передача данных через конвейер (pipeline)
ls -l | grep ".sh"
✅ Использование
/dev/null (отбрасывание вывода)
команда > /dev/null 2>&1
🎯 Эти операции помогут вам лучше управлять вводом-выводом в скриптах! 🚀
👉 @bash_srv
BY Bash Советы
Share with your friend now:
tgoop.com/bash_srv/17
