cat命令創建文件


看例子是最快的熟悉方法:
# cat << EOF > test.sh
> #!/bin/bash             #“shell腳本”
> #you Shell script writes here.
> EOF
 
結果:
引用# cat test.sh
#!/bin/bash
#you Shell script writes here.
 
可以看到,test.sh的內容就是cat生成的內容。
cat <<EOF >test.sh  內容 EOF 
---就是將內容寫入test.sh,之前存在的內容會被覆蓋掉。EOF可以換成其他符號比如EEE:cat <<EEE  >test.sh  內容 EEE
 
三、其他寫法
1、追加文件
# cat << EOF >> test.sh  內容  EOF
---將內容追加到 test.sh 的后面,不會覆蓋掉原有的內容
2、換一種寫法
# cat > test.sh << EOF 內容  EOF
3、EOF只是標識,不是固定的
# cat << HHH > iii.txt
> sdlkfjksl
> sdkjflk
> asdlfj
> HHH
這里的“HHH”就代替了“EOF”的功能。結果是相同的。
引用# cat iii.txt
sdlkfjksl
sdkjflk
asdlfj
 
4、非腳本中
如果不是在腳本中,我們可以用Ctrl-D輸出EOF的標識
# cat > iii.txt
skldjfklj
sdkfjkl
kljkljklj
kljlk
Ctrl-D

就可以


免責聲明!

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



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