Доброго времени суток! Начинаю изучать Bush, у меня вопрос: как будет выглядеть скрипт, при исполнении которого, будет создаваться текстовый файл с надписью Hello World, например. Ну и выводиться эта надпись будет на консоли.
Спасибо!
LinuxForum.Fans
скрипт Bash
Автор: Donguzov_94
7 сообщений
885 просмотров
Advanced Bash-Scripting Guide
Искусство программирования на языке сценариев командной оболочки
Donguzov.94, [console]#!/bin/bash
echo "Hello World!"[/console]
И да, присоединяюсь к посту №2.
будет создаваться текстовый файл с надписью Hello World, например. Ну и выводиться эта надпись будет на консоли.
[console]#!/bin/bash
# создаем или перезаписываем если он уже существует файл hello_world.txt
echo "Hello World!" > hello_wolrd.txt
# вывод надписи в консоль
echo "Hello World!"
# дописываем в конец файла
echo "Hi!" >> hello_wolrd.txt
# вывод надписи в консоль
echo "Hi!"[/console]
как будет выглядеть скрипт, при исполнении которого, будет создаваться текстовый файл с надписью Hello World, например. Ну и выводиться эта надпись будет на консоли.
Спасибо!
text
#!/bin/bash
cat >test.txt <<EOT
Hello World
EOT
cat test.txt
Можно и так:
text
#!/bin/bash
echo 'Hello World!' | tee hello_wolrd.txt
Vascom, можно, но у вас это всё сразу получается, через тройник текст выводится и в файл и в консоль. Хотя конечно это тоже верное решение.
Войдите или зарегистрируйтесь, чтобы ответить.