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