主页 > 知识库 > shell脚本echo输出不换行功能增强实例

shell脚本echo输出不换行功能增强实例

热门标签:鹤岗400电话申请 怎么在百度地图标注公司的位置 外呼电话系统怎么操作 天津电话外呼系统排名 百度地图标注直线距离 智能电销机器人有用吗 德阳400电话申请 测绘地图标注名称 商机地图标注

这是第8/101个脚本

There are as many ways to solve this quirky echo problem as there are pages in this book. One of my favorites is very succinct:

function echon
{
 echo "$*" | awk '{ printf "%s" $0 }'
}

You may prefer to avoid the overhead incurred when calling the awk command, however, and if you have a user-level command called printf you can use it instead:

echon()
{
 printf "%s" "$*"
}

But what if you don't have printf and you don't want to call awk? Then use the tr command:

echon()
{
 echo "$*" | tr -d '\n'
}

This method of simply chopping out the carriage return with tr is a simple and efficient solution that should be quite portable.
这个脚本很简单,就是可以用3种不同的函数(方法)来实现,输出后不换行。

您可能感兴趣的文章:
  • PowerShell中删除空格、点号、减号和换行方法代码实例
  • PowerShell脚本反引号用法实例:随时随地给代码换行
  • shell中长命令的换行处理方法示例

标签:武汉 六盘水 滁州 丹东 优质小号 镇江 百色 自贡

巨人网络通讯声明:本文标题《shell脚本echo输出不换行功能增强实例》,本文关键词  shell,脚本,echo,输出,不,换行,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《shell脚本echo输出不换行功能增强实例》相关的同类信息!
  • 本页收集关于shell脚本echo输出不换行功能增强实例的相关信息资讯供网民参考!
  • 推荐文章