echo 向文件写入内容

如果需要往文件里面写入字符,而又不想使用 touch 或vim 等命令操作, 此时“echo”就起作用了。

1.使用>指令覆盖文件原内容并重新输入内容,若文件不存在则创建文件

	如:echo  "#ifndef MAIN_H" > main.h 
	就会向main.h 文件写入#ifndef MAIN_H。 

2.使用>>指令向文件追加内容,原内容将保存

接着上面的操作:
echo "#define MAIN_H" >> main.h

main.h 文件的内容应该如下:
在这里插入图片描述

3.如果需要一次性写入多行,可使用"-e"参数, 用于转移字符

echo -e "#ifndef  MAIN_H" > main.h 
echo -e "#define MAIN_H" >> main.h
echo -e " " >> main.h
echo -e " " >> main.h
echo -e "#endif" >> main.h

在这里插入图片描述
echo 命令的详细用法自行man & help.

发布了24 篇原创文章 · 获赞 25 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/u011886336/article/details/104015337