LINUX.ORG.RU

перенос строки в логере bash

 ,


0

1

Вечер добрый. Пишу командный скрипт, позволяющий подробно описать(логгировать) процесс упаковки в некий файл отладки. Так вот у меня идет вывод все в одну строчку, не очень удобно читать.

#!bin/bash

exec 1>log.txt

date=`date`

echo $date

echo -e `zip -r devops.zip ~/Desktop/DevOps`

echo «Zip file created successfully»

Файл log.txt

неділя, 9 липня 2017 19:08:47 +0300 adding: home/sergey/Desktop/DevOps/ (stored 0%) adding: home/sergey/Desktop/DevOps/networks/ (stored 0%) adding: home/sergey/Desktop/DevOps/networks

1) Где нужно исправить чтобы по adding с новой строчки выводило? 2) Что еще можно добавить в скрипт для более глубокого описания лога?

А зачем тебе echo -e `zip`? Изврат какой. Вызывай прямо так, без эхо и апострофов. И будет как надо.

legolegs ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.