cat > file << EOF 的用法


cat > 文件名 << EOF:用來創建文件,在這之后輸入的任何東西,都是在文件里的,輸入完成之后以EOF結尾代表結束。

cat >> 文件名 << EOF:和上面一樣,只不過是追加到文件,上面那個是覆蓋寫。

 

舉例:

## >是覆蓋寫,文件不存在則創建
$ cat > a.txt << EOF
> hello
> nihao hi
> EOF

$ cat a.txt
hello
nihao hi

## >>是追加寫
$ cat >> a.txt << EOF
> funny
> EOF
$ cat a.txt hello nihao hi funny

 

cat <<EOF與cat <<-EOF的區別:https://blog.csdn.net/apache0554/article/details/45508631

 

認知誤區:

cat不是只能用來看文件,使用man cat命令,查看官方對cat的描述:將[文件]或標准輸入(即鍵盤輸入),輸出到標准輸出。如下圖:

 

不加選項參數,直接使用cat,就是直接將標准輸入(即鍵盤輸入)輸出到標准輸出,如下圖。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM