Linux 编写简单文件 echo
echo命令本身是显示信息在终端,可以结合重定向操作符将内容输出到文件。
1 基本语法
echo [选项] [字符串]
在控制台显示字符串。
如果字符串参数为空,则输出空行。
常用选项
选项 | 作用 |
---|---|
-e | 识别其中的转义字符,如\n表示换行,否则会原样输出。 |
示例
例1:输出 www.xiaobuteach.com
echo www.xiaobuteach.com
例2:输出空行
echo
例3:输出 1\n2\n3\n,其中\n表示换行
echo -e "1\n2\n3\n"
注:字符串中有转义字符时,需要使用双引号。
单引号则表示不进行转义。
2 将字符串写入文件
语法
echo 字符串 >> 文件名
重定向运算符 >:表示文件中追加内容
echo 字符串 > 文件名
重定向运算符 >:表示重写文件
echo >与echo >> 时,如果文件不存在,则会自动创建。
示例
例1:将111\n2222\n333写入文件 /xiaobuteach1.txt中
echo -e "111\n2222\n333" >> /xiaobuteach1.txt
文件中继续追加 4444\n5555\n6666
echo -e "4444\n5555\n6666" >> /xiaobuteach1.txt
例2:用 aaa\nbbbb\nccc 重写文件
echo -e "aaa\nbbbb\nccc" > /xiaobuteach1.txt