我想在文件中添加多行字符串。
我尝试使用sed,但我不知道如何管理括号。
A='[program:process-0-10]
command=/usr/local/bin/process --config /home/10min/config.yaml --verbose
process_name=process-0-10
autorestart=true
startsecs=15
stopsignal=INT
stopasgroup=true
killasgroup=true
stderr_logfile=/var/log/0-10_stderr.log
stdout_logfile=/var/log/0-10_stderr.log
stderr_logfile_maxbytes=5MB"'
sed ${A} /etc/conf/supervisord.conf
答案 0 :(得分:0)
使用重定向:
~$ A='....long string....'
~$ echo "$A" >> file_to_append
~$ printf "%s\n" "$A" >> file_to_append
~$ while read -r line; do echo "$line" >> file_to_append; done <<< "$A"
检查我们得到了什么:
~$ cat file_to_append
...long string...
...long string...
...long string...
答案 1 :(得分:0)
感谢您的回答。
coverage report -m unittest package/\*