голосование
BASH
PHP
Javascript
HTML
Программы
Firebird
Майнинг
PostgreSQL
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
Мобильные технологии
Ремонт
Mercurial
Заработок на сайте
Docker
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как записать текст в файл echo BASH

Очень часто нужно записать вывод команд в текстовой файл. Вам нужны команды вывода текста (cat, touch) и соответствующие знаки >> или >. Есть статья про объединение команд как объединить команды BASH. Вам нужно просто сделать некий вывод и записать текст в файл. Для начала сделайте вывод текста в консоли, а потом постарайтесь записать в файл при помощи знака >> (в конец строки) или > (перезапись). Вы можете записывать каждую строку в файл. Подобный способ хорош в том случае если в скрипте мало команд. Если команд много, то лучше использовать специальную конструкцию {блок кода} > file.txt. Внутри конструкции {?} может быть сложный код и большое количество строк.


#!/bin/bash
# запись в файл
{
  echo 'записывается первая строчка'
  echo 'записывается вторая строчка'
  echo 'записывается третья строчка'
} > file.txt

Теперь неудачный пример! Обратите внимание на то, что знак >> повторяется 3 раза.


#!/bin/bash
# запись в файл
'записывается первая строчка' >> file.txt
'записывается вторая строчка' >> file.txt
'записывается третья строчка' >> file.txt
просмотры: 10006, уровень: лёгкий уровень, рейтинг: 0, дата: 2017-05-29 12:44:54
проголосовать:

Комментарии:

добавил(а): тихот
дата: 2018-05-13 14:59:15
тихот
добавил(а): abelspy
дата: 2018-05-13 15:04:25
спасибо :)





поиск
реклама
банеры
домен RU всего за 99 рублей
http://trainingweb.ru/redirect/domains домен RU домен RU всего за 99 рублей
http://trainingweb.ru/redirect/pingadmin мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.