BASH_SRV Telegram 17
📌 Типовые операции в 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
👍7



tgoop.com/bash_srv/17
Create:
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

View MORE
Open in Telegram


Telegram News

Date: |

In the next window, choose the type of your channel. If you want your channel to be public, you need to develop a link for it. In the screenshot below, it’s ”/catmarketing.” If your selected link is unavailable, you’ll need to suggest another option. Just as the Bitcoin turmoil continues, crypto traders have taken to Telegram to voice their feelings. Crypto investors can reduce their anxiety about losses by joining the “Bear Market Screaming Therapy Group” on Telegram. 5Telegram Channel avatar size/dimensions “[The defendant] could not shift his criminal liability,” Hui said. With the sharp downturn in the crypto market, yelling has become a coping mechanism for many crypto traders. This screaming therapy became popular after the surge of Goblintown Ethereum NFTs at the end of May or early June. Here, holders made incoherent groaning sounds in late-night Twitter spaces. They also role-played as urine-loving Goblin creatures.
from us


Telegram Bash Советы
FROM American