如果需要往文件里面写入字符,而又不想使用 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.