linux echo输出到文件

人气:253 ℃/2023-03-02 05:03:50

linux echo输出到文件需要分三步进行,下面是具体介绍:

1、在linux终端,输入echo输出字符串;

比如:把指定字符串“helloworld”输出到终端屏幕:

[root@localhost ~]#echo “localhost.com”

2、输入echo命令将变量值输出到屏幕上;

比如:使用$变量的方式提取变量SHELL的值,并将其输出到屏幕上:

[root@localhost ~]# abc="hello abc"

[root@localhost ~]# echo $abc

3、加和不加$符号的区别是,加了表示变量,不加表示字符串。

[root@localhost ~]# echo abc

[root@localhost ~]# echo $abc

以上就是小编今天的分享了,希望可以帮助到大家。

linux echo 写入文件

100个高频Linux命令(2)-echo

echo 作用:

打印某句话,或者某个东西。打印

学过C语言或者Python语言的话,可以看成里面的 print

# echo "hello"hello

一般配合管道输送符号(就是 > 这个符号啦),把某个打印的东西输送到某个文件中。

举个例子,我们把 "hello world" 写入 "test.txt":

# echo "hello world" > test.txt

然后用`cat`命令看看文件`test.txt`内容:

# cat test.txt hello world

当然也常用来看系统变量(带上$这个符号的都是变量):

[root@rddata ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin[root@rddata ~]# echo $SHELL/bin/bash[root@rddata ~]# 转义

我们可能需要对打印的字符串进行转义处理,比如遇到"\n"我就希望它换行,而不是真的把"\n"打印出来,这个时候怎么办?可以试试看 echo -e :

[root@rddata ~]# echo "hello world\nnihaoma?"hello world\nnihaoma?[root@rddata ~]# echo -e "hello world\nnihaoma?"hello worldnihaoma?

推荐

首页/电脑版/网名
© 2026 NiBaKu.Com All Rights Reserved.