linux 标准输入到文件(echo、cat)
存稿发一发,呵呵呵,原来还想补充一下,就这样吧。
在写脚本时,总有需要生成的配置文件,为了方便就直接写在一个脚本,执行时导出生成,我这里写下日常使用的cat和echo用法。
cat
对固定值时,且是多行一般使用cat配合EOF,将EOF内容追加或覆盖到配置文件
#例:如下将两行内容覆盖到~/test.conf
1 | cat <<EOF >~/test.conf |
echo
echo一般处理单行或者变量时使用。
当使用单引号时,就是固定值,和cat功能类似
当使用双引号是,取变量值,环境变量或脚本变量都可。
注:echo时,换行符也会被插入
#例,当有换行符时,换行符也会被插入到文件中。
1 | echo " |
如果不想要两个空格行,就需要把脚本中换行符替换掉!
1 | echo "$HOSTNAME |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 FFing!
评论