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 '
'
}
*** 你必须十分努力,才能看起来毫不费力 ***
原文地址:https://www.cnblogs.com/bigtree2pingping/p/12973441.html