9-shell echo命令

Shell echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:
  echo string
您可以使用echo实现更复杂的输出格式控制。
1.显示普通字符串:
  echo "It is a test"
这里的双引号完全可以省略,以下命令与上面实例效果一致:
  echo It is a test
2.显示转义字符
  echo "\"It is a test\""
结果将是:
  "It is a test"
同样,双引号也可以省略
3.显示变量
read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量
  #!/bin/sh
  read name
  echo "$name It is a test"
以上代码保存为 test.sh,name 接收标准输入的变量,结果将是:
  [[email protected] ~]# sh test.sh
  OK                     #标准输入
  OK It is a test      #输出
4.显示换行
  #!/bin/sh
  echo "OK! \n" #  \n换行
  echo "It it a test"
输出结果:
  OK!

  It it a test
5.显示不换行
  #!/bin/sh
  echo "OK! \c" # \c 不换行
  echo "It is a test"
输出结果:
  OK! It is a test
6.显示结果定向至文件
  echo "It is a test" > myfile
7.原样输出字符串,不进行转义或取变量(用单引号)
  echo ‘$name\"‘
输出结果:
  $name\"
8.显示命令执行结果
  echo `date`
注意: 这里使用的是反引号 `, 而不是单引号 ‘。
结果将显示当前日期
Thu Jul 24 10:08:46 CST 2014

原文地址:https://www.cnblogs.com/WF-chen/p/9343001.html

时间: 2024-10-16 19:39:32

9-shell echo命令的相关文章

Linux Gvim shell echo命令

#echo命令:shell的内部指令,用于在屏幕上打印指定的字符串 1 a=10 2 echo \" this is a test \" #下列第二个执行效率高,第一个则是充分利用了双引号,但不是效率最高的写法 1 echo " 接收到 , ${a} " 2 echo ' 接收到' ,${a} #显示不换行.以下在同一行输出 ok! this is a test 1 echo -e " ok!\c " 2 echo " this is

Shell echo命令

显示变量 read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 #!/bin/sh read name echo "$name It is a test" 以上代码保存为 test.sh,name 接收标准输入的变量,结果将是: [[email protected] ~]# sh test.sh OK                     # 标准输入 OK It is a test        # 输出 显示换行 echo -e "OK!

【Shell脚本学习14】Shell echo命令

echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串.命令格式: echo arg 您可以使用echo实现更复杂的输出格式控制. 显示转义字符 echo "\"It is a test\"" 结果将是: "It is a test" 双引号也可以省略. 显示变量 name="OK" echo "$name It is a test" 结果将是: OK It is a test 同样双引号也可以

Shell 学习13 - Shell echo 命令

echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串.命令格式: echo arg 您可以使用echo实现更复杂的输出格式控制. 显示转义字符 echo "\"It is a test\"" 结果将是: "It is a test" 双引号也可以省略. 显示变量 name="OK" echo "$name It is a test" 结果将是: OK It is a test 同样双引号也可以

Shell echo 命令

Shell 的echo 指令与PHP的echo指令类似,都是用于字符串的输出.命令格式: echo string 您可以使用echo实现更复杂的输出格式控制. 1.显示普通字符串: echo "It is a test" 这里的双引号完全可以省略,以下命令与上面实例效果一致: echo It is a test 2.显示转义字符 echo "\"It is a test \"" 结果将是: "It is a test" 同样,

shell-5.shell echo 命令

echo ---显示内容 格式:  echo  [选项]  文本    -n  不要在最后自动换行    -e  解析转义符        \a  发出警告声        \c  最后不加上换行符号        \f  换行        \r  回车 1. -n 不要在最后自动换行[[email protected] ~]# echo -n "my name is ";echo "yuanji"my name is yuanji[[email protecte

Shell 变量/echo命令

Shell 教程 Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁.Shell既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务. Ken Thompson的sh是第一种Unix Shell,Windows Explorer是一个典型的图形界面Shell. Shell 脚本 Shell 脚本(shell script),是一种为shell编写的脚本程序. 业界所说的shell通常都是指she

[shell基础]——echo命令

echo命令:在shell中主要用于输出 1. -n     不换行的显示结果(默认是换行的) 2. -e " "  支持双引号中使用一些特殊字符 常用的特殊字符有 \a 发出警告声: \b 删除前一个字符: \c 最后不加上换行符号: \f.\v 换行但光标仍旧停留在原来的位置: \n 换行且光标移至行首: \r 光标移至行首,但不换行: \t 插入tab: \\ 插入\字符: \nnn 插入nnn(八进制)所代表的ASCII字符: 脚本实例 [[email protected] ~

(转)shell命令:echo命令详解

shell命令:echo命令详解 原文:https://www.cnblogs.com/xyz0601/archive/2015/04/23/4450736.html 功能说明:显示文字. 语 法:echo [-ne][字符串] / echo [--help][--version] 补充说明:echo会将输入的字符串送往标准输出.输出的字符串间以空白字符隔开, 并在最后加上换行号. 参 数: -n 不要在最后自动换行 -e 打开反斜杠ESC转义. 若字符串中出现以下字符,则特别加以处理,而不会将