Linux Echo命令和使用示例

Echo是所有Linux发行版都附带的流行命令。回音由bash和C shell提供。Echo简单输出是给控制台或终端的值。

null

人回声

要获得更详细的帮助和echo官方文档,请使用以下命令

$ man echo
Man Echo
人回声

语法

Echo命令提供两种类型的语法,如下所示。

echo [SHORT-OPTION]... [STRING]...

或者

echo LONG-OPTION

显示文本

echo命令最简单、最常见的用法就是将指定的文本打印到标准输出,如下所示。

$ echo Poftut is very useful
Display Text
显示文本

打印变量

另一种流行的用法是打印shell变量,如下所示。

$ echo My terminal is $TERM
Print Variables
打印变量

打印时删除空格

-电子 选项,该选项将通过使用 打印文本时

$ echo -e "This is poftut"
Remove Spaces While Printing
打印时删除空格

Bash Echo新品

另一个有用的用法是添加 将打印新行的控制字符。

$ echo -e "This is poftut"
New Line
新线

标签

在将一些文本打印到标准输出时,可以使用

$ echo -e "This 	is 	poftut"
Tab
标签

垂直选项卡

垂直选项卡将提供新行并对齐输出文本,如下所示。

$ echo -e "This vis vpoftut"
Vertical Tab
垂直选项卡

回车

回车将删除文本的前一部分,并仅在最后一次回车后打印

$ echo -e "This 
is 
poftut"
Carriage Return
回车

退格

退格控制字符将删除一个字符向后与 在文本中。

$ echo -e "This is poftut"
Backspace
退格

省略新行

通常在将文本打印到标准输出后,会提供新行以使事情更清楚。但这条新线可以通过选择来阻止 -不

$ echo -e -n "This is poftut"
Omit New Line
省略新行

警觉的

可以向shell子系统提供警报 . 这对于使shell脚本和应用程序更具交互性非常有用

$ echo -e "This is poftuta"
Alert
警觉的

此选项不会影响文本的输出。

打印所有文件和文件夹

Echo命令可以很容易地使用bash特性。为了方便简单地打印当前目录下的所有文件和文件夹,可以使用以下命令。

$ echo *
Print All Files and Folders
打印所有文件和文件夹

打印特定扩展名文件

打印文件和文件夹时,可以使用特定的扩展名筛选输出。例如,我们只想打印到扩展名为c的标准输出源文件 c

$ echo *.c
Print specific Extension Files
打印特定扩展名文件

写入文件

不打开任何文本编辑器,一些文本就可以写入文件。文件不能预先存在。如果文件已准备就绪,则删除所有内容,并将给定的文本写入文本文件。

$ echo "This is poftut" > mystory.txt
Write Into File
写入文件

创建空文件

可以通过提供空字符串定义并将其重定向到文件来创建空文件。

$ echo "" > empty_file.txt
Create Empty File
创建空文件

添加到文件

echo命令的最后一个示例是向现有文件添加更多文本。添加操作不会删除文件中的现有文本。

$ echo "This is poftut" >> mystory.txt
Add To The File
添加到文件
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享