008#禁止echo末尾出現換行符

1、大多數Unix和GNU/Linux實現所包含的echo命令選項-n,禁止輸出內容的末尾出現換行符

echo -n "hello "; echo "world"
# 輸出: hello world

2、但有些使用\c作爲一個特殊的嵌入式字符來克服默認行爲,有些則無論如何都堅持加入尾部換行符,此時可以通過其他方法來實現禁止尾部換行符

echon()
{
  echo "$*" | awk '{printf("%s", $0)}'
}
echon()
{
  printf "%s" "$*"
}
echon()
{
  echo "$*" | td -d '\n'
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章