echo 转义字符的使用

man echo 查看 echo 的使用文档

  -n            不尾随换行符
  -e            启用解释反斜杠的转义功能
  -E            禁用解释反斜杠的转义功能(默认)
      --help            显示此帮助信息并退出
      --version         显示版本信息并退出

若-e 可用,则以下序列即可识别:

  \\    反斜杠
  \a    响铃声
  \b    退格
  \c    不再产生新的输出
  \e    转义符  
  \f    换页
  \n    新行
  \r    回车
  \t    水平制表符
  \v    竖直制表符
  \0NNN   字节数以八进制数 NNN (1至3位)表示
  \xHH    字节数以十六进制数 HH (1至2位)表示


QC_report="logs/CNV_qc.json"
echo -e '
{
    "tastkId": '"$task_id"',
    "analysisRecordId" : '"$analysis_record_id"'
    "status": "Pass",
    "taskName": "QC",
    "pipelineName": "CNV",
    "error": 0,
    "data":null,
}' >$QC_report



posted on 2018-12-13 09:52  0820LL  阅读(628)  评论(0编辑  收藏  举报

导航