cat << EOF > aaaa this is line one and two EOF可以用來產生 aaaa,內容就是 this is line one,
command 意思是 一直到 EOF,都 cat 出來。
後面的 > aaaa 就是把 cat 出來的東西都放到 aaaa 中。
這個command在 shell script中來create 一個 shell script。
也就是在 "this is line one" 到 EOF 的區域放要產生的 shell script 內容。
因為都是 shell script ,所以為了保險,不要讓 這個 script 處理內容出現問題,可以用
cat << "EOF"代表 把 EOF 之間的內容都當作 字串處理。
這樣就不用擔心特殊字元的問題。
當然,特殊字元也可以用 跳脫符號 "\",但是只會對特殊字元跳脫。
沒有留言:
張貼留言