echo字符集 shell_Shell echo命令:输出字符串
echo 是一个 Shell 内建命令,用来在终端输出字符串,并在最后默认加上换行符。请看下面的例子:#!/bin/bash
name="Shell教程"
url="http://c.biancheng.net/shell/"
echo "读者,你好!" #直接输出字符串
echo $url #输出变量
echo "${name}的网址是:${url}" #双引号包围的字符串中可以解析变量
echo '${name}的网址是:${url}' #单引号包围的字符串中不能解析变量
运行结果:
读者,你好!
http://c.biancheng.net/shell/
Shell教程的网址是:http://c.biancheng.net/shell/
${name}的网址是:${url}
不换行
echo 命令输出结束后默认会换行,如果不希望换行,可以加上-n参数,如下所示:#!/bin/bash
name="Tom"
age=20
height=175
weight=62
echo -n "${name} is ${age} years old, "
echo -n "${height}cm in height "
echo "and ${weight}kg in weight."
echo "Thank you!"
运行结果:
Tom is 20 years old, 175cm in height and 62kg in weight.
Thank you!
输出转义字符
默认情况下,echo 不会解析以反斜杠\开头的转义字符。比如,\n表示换行,echo 默认会将它作为普通字符对待。请看下面的例子:
[root@localhost ~]# echo "hello \nworld"
hello \nworld
我们可以添加-e参数来让 echo 命令解析转义字符。例如:
[root@localhost ~]# echo -e "hello \nworld"
hello
world
\c 转义字符
有了-e参数,我们也可以使用转义字符\c来强制 echo 命令不换行了。请看下面的例子:#!/bin/bash
name="Tom"
age=20
height=175
weight=62
echo -e "${name} is ${age} years old, \c"
echo -e "${height}cm in height \c"
echo "and ${weight}kg in weight."
echo "Thank you!"
运行结果:
Tom is 20 years old, 175cm in height and 62kg in weight.
Thank you!
本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/786.html
echo字符集 shell_Shell echo命令:输出字符串相关推荐
- linux echo 变量 字符串,echo命令 – 输出字符串或提取Shell变量的值
echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单. 人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用e ...
- linux echo 变量 字符串,echo命令 – 输出字符串或提取Shell变量的值 – 运维那些事...
echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单. 人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用e ...
- linux的echo连接字符串输出,echo命令 – 输出字符串或提取She
echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单. 人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用e ...
- mybatis转义反斜杠_Shell echo命令:输出字符串
echo 是一个 Shell 内建命令,用来在终端输出字符串,并在最后默认加上换行符.请看下面的例子: #!/bin/bash name="Shell教程" url="h ...
- php echo 前后有字符串,php echo 输出字符串函数详解、多行输出方法
echo "abc";//字符串 echo "abc$c";//字符串+变量 echo 'abc$c';//字符串 asd$c $c不是变量 echo &quo ...
- 换行 输出txt_编程短文:Bash echo如何原生输出带空格的字符串而不换行
引言 为什么要数量掌握bash编程,因为它是linux下的默认工具.任何时候与系统内核对话,我们都直接面对shell.操作系统提供了为数众多的便利工具,用于完成复杂的操作. 今天我们说一个最为常用的输 ...
- php echo 输出字符串函数详解、多行输出方法
<?php echo "abc";//字符串 echo "abc$c";//字符串+变量 echo 'abc$c';//字符串 asd$c $c不是变量 ...
- 每天天一个linux命令echo,每天一个linux命令-echo(示例代码)
Linux中echo命令我们通常用于打印字符串,或打印变量值,实际工作中用得也比较多,所有以必要学习一下他的参数以及一些常用的用法.命令格式: echo [-ne][string] echo $PAT ...
- Shell 脚本 — 多行注释、开启子/不开启子进程执行、转义带颜色输出、读取键盘输入、输入输出重定向、单双引号、命令替换、读取变量、系统变量、正则过滤、算术运算、一行多条命令、字符串比较
1. 多行注释 #!/bin/bash<< COMMENT This is multi line comment COMMENTecho "This is demo script ...
最新文章
- 2022-2028年中国塑料安瓿瓶行业市场研究及前瞻分析报告
- FreeWheel基于Go的实践经验漫谈——GC是大坑(关键业务场景不用),web框架尚未统一,和c++性能相比难说...
- centos6.4安装nagios—4.0.8
- 使用node来搭建简单的后台业务
- 2-2 Time类的定义_JAVA
- AtCoder AGC035F Two Histograms (组合计数、容斥原理)
- 围成一圈的排列组合问题_分班必考知识点!小学奥数之排列组合问题
- 2017 年编程语言排行榜:Python 排第一
- python x_PythonX
- 原来微信可以自定义!把这些功能全关闭后 真清爽!
- 春日 [宋] 王安石
- 深入探讨PageRank(二):PageRank原理剖析
- 使用原生js实现邮箱模糊查询的效果
- [Project Euler]Problem 1:Multiples of 3 and 5
- nginx 内置变量大全
- 软考__运筹学__2007年11月真题
- 新型智能优化算法——海鸥优化算法(基于Matlab代码实现)
- 华为HG8347R V3R016C10S135光猫桥接 北京联通 恢复华为原版
- 【脑洞大开】神经网络vs非公理化推理系统(NARS)
- 师兄写的一个JAVA播放器的源代码(转)
热门文章
- mysql groupby php_php – MySQL,GroupBy OrderBy
- 自主可控计算机大会2019,荣科科技受邀参加2019自主可控计算机大会
- 今日讨论:你们测试组有公共用例库吗?
- string是python内置函数吗_Python 字符串与内置函数(方法)
- 软件测试52讲-安全第一:渗透测试
- 3种常见的渗透测试漏洞总结,快来收藏√
- android studio找不到r文件,Apk 中找不到r类文件
- MySQL实战45讲
- mysql nest loop伪代码_Nested Loop Join
- php.ini 忽略警告,配置php.ini去掉警告信息