1.显示普通字符串

这里的双引号完全可以省略,以下命令效果一致:

echo "传递参数实例!"
echo 传递参数实例!

2.显示转义字符

echo "\"传递参数实例!\""
echo \"传递参数实例!\"

执行结果:

[root@test3101-3 bin]# ./test.sh
"传递参数实例!"
"传递参数实例!"

3. 显示变量

read name
echo "$name It is a test"

执行结果:

[root@test3101-3 bin]# ./test.sh
uniquefu #执行程序暂停,要求输入
uniquefu It is a test #输出

4. 显示换行

echo  -e "Uniquefu,\n" #-e 开启转义
echo "He is a good man" 

执行结果:

[root@test3101-3 bin]# ./test.sh
Uniquefu, He is a good man

5. 显示不换行

echo  -e "Uniquefu,\c"  #-e开启转义,\c不换行
echo "He is a good man"

执行结果:

[root@test3101-3 bin]# ./test.sh
Uniquefu,He is a good man

6. 显示结果定向至文件

echo "He is a good man"  >>test.txt

7. 原样输出字符串,不进行转义或取变量(用单引号)

name=Uniquefu
echo '$name is a good man\n'

执行结果:

[root@test3101-3 bin]# ./test.sh
$name is a good man\n

8.显示命令执行结果

echo `date`
echo `df`

注意: 这里使用的是反引号 `, 而不是单引号 '

执行结果:

[root@test3101-3 bin]# ./test.sh
2018年 08月 29日 星期三 15:59:12 CST
Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/vg_test31013-lv_root 51475068 6190668 42662960 13% / tmpfs 16411440 72 16411368 1% /dev/shm /dev/sda1 487652 34464 427588 8% /boot /dev/mapper/vg_test31013-lv_home 1083092404 738884 1027328880 1% /home

  

Shell教程 之echo命令的更多相关文章

  1. shell编程 之 echo命令和printf命令

    1 echo命令基本情况: echo显示普通字符:echo "i am studying shell"(有木有引号都可以) 支持转义字符:echo "\"hel ...

  2. Shell教程 之test命令

    Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值.字符和文件三个方面的测试. 1.数字测试 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于 ...

  3. Shell教程 之printf命令

    上一章节我们学习了 Shell 的 echo 命令,本章节我们来学习 Shell 的另一个输出命令 printf. printf 命令模仿 C 程序库(library)里的 printf() 程序. ...

  4. shell概述与echo命令

    一.Shell概述 1.什么是shell? 由此可见shell是用户与系统进行交互的接口,通过执行各种命令来完成时间处理与调度. 2.shell分类 Shell类别 易学性 可移植性 编辑性 快捷性 ...

  5. shell编程之echo命令

    Linux echo命令不能显示文件中的内容.显示字符串或者变量功能说明:显示文字.语 法:echo [-ne][字符串]或 echo [--help][--version]补充说明:echo会将输入 ...

  6. shell中使用echo命令改变输出显示样式

    文本终端的颜色可以使用“ANSI非常规字符序列”来生成.举例:echo -e "\033[44;37;5m ME \033[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪 ...

  7. Shell脚本学习-echo命令

    跟着RUNOOB网站的教程学习的笔记 shell的echo指令与PHP的echo指令类似,都是用于字符串的输出.命令格式: echo string 1 显示普通字符串 echo "It is ...

  8. Shell 变量,Shell echo命令

    一.Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟 ...

  9. Shell 变量/echo命令

    Shell 教程 Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁.Shell既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个界面,用户 ...

随机推荐

  1. Proftpd 服务器安装配置

    yum install proftpd 如果提示没有找到源 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6 ...

  2. TWebBrowser禁止弹出Alert对话框

    以前介绍过通过编写Webbrowser1的OnDocumentComplete事件响应代码可以拦截网页弹出的Alert等对话框,代码如下: procedure TForm1.WebBrowser1Do ...

  3. UnityHub破解

    1.退出UnityHub,安装好nodejs执行以下命令 npm install -g asar 2.打开UnityHub安装目录如 C:\Program Files\Unity Hub\resour ...

  4. 118/119. Pascal's Triangle/II

    原文题目: 118. Pascal's Triangle 119. Pascal's Triangle II 读题: 杨辉三角问题 '''118''' class Solution(object): ...

  5. 14.Java集合简述.md

    Java的集合类别,分为两类Collection和Map,Collenction包含了Set: •Set:无序,不可重复的集合 •List:有序,重复的集合 •Map:具有映射关系的集合 •Queue ...

  6. git-03 建立分支

    git branch han git checkout git push origin han

  7. ArcGIS 10安装及破解

    1.下载 ArcGIS 10 安装程序及破解文件后面提供电驴的下载地址(可以使用迅雷.QQ旋风等下载工具下载),下载文件是一个光盘镜像文件:? ArcGIS_Desktop10_122519.iso. ...

  8. ubuntu16 安装openssh-server 一直安装不上Unable to correct problems, you have held broken packages

    zengqi@zengqi:~$ sudo apt-get install openssh-server Reading package lists... DoneBuilding dependenc ...

  9. yii2-ueditor

    扩展下载(yii2.0-ueditor) 框架下载(Yii 2.0.6 高级版) 描述: 最佳适用于yii2.0 高级版(advanced)应用框架,对于基础板(basic)及其他框架要修改对应的命名 ...

  10. Halcon常用算子01

    F1:Help F2:重置 F3:激活一行程序 F4:注销一行程序 F5:执行到stop()或程序结尾 F6:步执行(一步步调试) F10:添加或撤销断点 dev_open_window:打开图像窗口 ...