linux中echo命令不输出换行,shell脚本echo输出不换行功能增强实例
这是第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种不同的函数(方法)来实现,输出后不换行。
linux中echo命令不输出换行,shell脚本echo输出不换行功能增强实例相关推荐
- shell脚本中执行命令_如何在Shell脚本中执行命令?
shell脚本中执行命令 Shell is a command-line interpreter that allows the user to interact with the system. I ...
- linux中循环控制语句,3.2.3 Shell脚本--循环控制语句
一. 循环控制语句 1. for循环语句 2. while循环语句 3. until 循环语句 条件为假,执行循环 二. 练习题 1. for 语句 ① 分行打印各参数. [提示]:体会$@.$*.& ...
- linux中nohup命令_Linux中的Nohup命令
linux中nohup命令 When exiting the shell of a Linux System, all running processes are usually terminated ...
- 批量修改linux换行格式,linux中sed命令批量修改
sed命令下批量替换文件内容 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名 -i 表示inplace edit,就地修改文件 ...
- Linux中read命令的用法
1. 简单读取 read命令接收标准输入(键盘)的输入或其他文件描述符的输入,得到输入后,read命令将数据放入一个标准变量中.下面是 read命令的最简单形式: bixiaopeng@bixiaop ...
- Linux中sed命令使用大全
Linux中sed命令使用大全 sed编辑器是一种流式编辑器,与常见的交互式文本编辑器相反,交互式文本编辑器比如vim,可以通过键盘来交互式插入,删除文本,替换文本,流试编辑器会在编辑器处理数据之前预 ...
- linux中往sed命令,Linux中Sed命令怎么用?
Linux中Sed命令怎么用? 发布时间:2020-05-26 17:14:39 来源:亿速云 阅读:245 作者:鸽子 Sed介绍:sed是文本处理工具,读取文本内容,根据指定的条件进行处理如删除. ...
- 匹配行linux中grep命令的使用
最近个人几篇文章介绍了改匹配行的文章. 关联文章的地址 linux中grep命令的用使 grep (global search regular expression(RE) and print out ...
- linux中内部命令有哪些,linux内部命令有哪些
linux中常见的内部命令有:1.exit命令,退出当前的shell:2.history命令,显示历史执行过的命令:3.cd命令,切换当前工作目录:4.source命令,重新执行刚修改的初始化文件:5 ...
最新文章
- GARFIELD@12-10-2004
- 游戏UI框架设计(三) : 窗体的层级管理
- Linux服务器通过rz/sz轻松上传下载文件
- 引导程序为什么要org 07c00h
- 整人之bat重启文件
- “面试不败计划”:面试题基础一
- t3 修改服务器配置,t3如何修改服务器地址
- stevedore——启用方式
- 微信小程序, 解析↵换行
- 显示栅格数据的渲染器
- Java 算法 邮票
- 行政区村界线_市政府批复!崇川区部分行政区划调整
- hive建表设置如果为null_Hive表中的NULL值处理
- sql server 设置用户名和密码
- 面向对象的JavaScript-007-Function.prototype.bind() 的4种作用
- mysql join using temporary 优化_MySQL 在 INNER JOIN 场景的使用-爱可生
- USACO 1.3.2
- python画柱状图-Python画柱状统计图操作示例【基于matplotlib库】
- vue学习笔记-6-样式绑定
- 20191117 四川大学新生赛划水总结 --__- ...
热门文章
- micrometer_具有InlfuxDB的Spring Boot和Micrometer第2部分:添加InfluxDB
- java oca_OCA第2部分中的Java难题
- javafx 调用java_Java,JavaFX的流畅设计风格滑块
- oracle查看jdk文档_Oracle JDK 9 Early Access文档已更新
- junit5和junit4_JUnit 5 –条件
- 黑马2016java_2016年成功的Java开发人员简介
- 使用 unsafe_使用Unsafe真的是关于速度或功能吗?
- 给oim_对OIM Web(UI)层进行压力测试
- 使用OpenSSL加密,使用Java解密,使​​用OpenSSL RSA公钥
- 夏末浅笑_2014年夏末大Java新闻