Linux中如何使用echo命令输出指定文本字符串?

       大多数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或者南昌网站建设等方面的知识,欢迎来电咨询易速网络,本公司作为一家优秀的南昌网络公司之一,自然精通各种网络技术,只要您有需要,我们随时为你效劳!

提供全面的搜索引擎优化学习交流,专注网站优化和搜索引擎营销推广服务。用专业的SEO技术为企业网站提升关键词排名,让你的网站不仅满足用户体验还要适合搜索引擎优化规则。
易速网站优化公司 » Linux中如何使用echo命令输出指定文本字符串?
享更多特权,立即登录下载海量资源
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡