голосование
PHP
jQuery
BASH
Firebird
HTML
Программы
Ресурсы
GIT
SEO
Oracle
Python
Хостинг
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

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

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


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

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


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

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






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