百恒网络
Linux中如何使用echo命令输出指定文本字符串?
  • 百恒服务
  • APP开发
  • 网页案例
  • 网页知识
  • 关于我们
  • 联系我们
  • Linux中如何使用echo命令输出指定文本字符串?

    2017-08-08 15:15:35 7473
           大多数shell命令都会产生自己的输出,这些输出会显示在脚本所运行的控制台显示器上。很多时候,你可能想要添加自己的文本消息来告诉脚本用户脚本正在做什么。这点其实是可以通过echo命令来实现的,那么在Linux中如何使用echo命令输出指定文本字符串呢?南昌网络公司-百恒网络告诉大家,如果在echo命令后面加上了一个字符串,该命令就能显示出这个文本字符串,具体操作如下:
           $ echo This is a test
           This is a test
           $
           这里要注意的是,在默认情况下,不需要使用引号将要显示的文本字符串划定出来。但有时在字符串中出现引号的话就比较麻烦了。
           $ echo Let's see if this'll work
           Lets see if thisll work
           $
           echo命令可用单引号或双引号来划定文本字符串。如果在字符串中用到了它们,你需要在文本中使用其中一种引号,而用另外一种来将字符串划定起来。
           $ echo "This is a test to see if you're paying attention"
           This is a test to see if you're paying attention
           $ echo 'Rich says "scripting is easy".'
           Rich says "scripting is easy".
           $
           所有的引号都可以正常输出了。可以将echo语句添加到shell脚本中任何需要显示额外信息的地方。
           $ cat test1
           #!/bin/bash
           # This script displays the date and who's logged on
           echo The time and date are:
           date
           echo "Let's see who's logged into the system:"
           who
           $
           当运行这个脚本时,它会产生如下输出。
           $ ./test1
           The time and date are:
           Mon Feb 21 15:41:13 EST 2017
           Let's see who's logged into the system:
           Christine   tty2   2017-02-21 15:26
           Samantha   tty3   2017-02-21 15:26
           Timothy   tty1   2017-02-21 15:26
           user   tty7   2017-02-19 14:03 (:0)
           user   pts/0   2017-02-21 15:21 (:0.0)
           $
           但如果想把文本字符串和命令输出显示在同一行中,该怎么办呢?其实可以用echo语句的-n参数。只要将第一个echo语句改成这样就行:
           echo -n "The time and date are: "
           你需要在字符串的两侧使用引号,保证要显示的字符串尾部有一个空格。命令输出将会在紧接着字符串结束的地方出现。现在的输出会是这样:
           $ ./test1
           The time and date are: Mon Feb 21 15:42:23 EST 2017
           Let's see who's logged into the system:
           Christine   tty2   2017-02-21 15:26
           Samantha   tty3   2017-02-21 15:26
           Timothy   tty1   2017-02-21 15:26
           user   tty7   2017-02-19 14:03 (:0)
           user   pts/0   2017-02-21 15:21 (:0.0)
           $
           最后,你会发现echo命令是shell脚本中与用户交互的重要工具,而且在很多地方都能用到它,尤其是需要显示脚本中变量的值的时候。
           关于使用echo命令输出指定文本字符串的方法就已经介绍完了,不知道大家都明白没?此外,如果有想了解更多关于Linux或者南昌网站建设等方面的知识,欢迎来电咨询百恒网络,本公司作为一家优秀的南昌网络公司之一,自然精通各种网络技术,只要您有需要,我们随时为你效劳!
    展开分享
    服务
    案例
    首页
    动态
    联系
    咨询