從腳本創建文件
Linux Shell 腳本自動創建文件並修改其許可權
在學習《Linux就該這么學》時,每次運行書上的代碼時,需要創建一個testxx.sh文件,修改其執行許可權,最後再用vim來編輯。這樣一個重復的過程,可以通過書中學習的知識編寫一個腳本來自動解決,該腳本命名為NewTestSh。
代碼如下:
fileName=test"$1".sh
echo "Create new test file: $fileName"
touch $fileName
chmod u+x $fileName
read -p "Press Enter to start to edit the file: " start
vim $fileName
完成後,將文件NewTestSh復制到目錄/usr/bin下,並用命令
sudo chmod 777 /usr/bin/NewTestSh1
來修改其執行許可權。如此之後,隨時隨地可以用腳本NewTestSh來自動創建新的名為testxx.sh的可執行文件。
用法示例:
NewTestSh 151
在當前目錄下創建一個名為test15.sh的可執行文件,再次按Enter後文件將被編輯器vim打開。
達到小小的學以致用的目的了。
深入學習bash shell腳本看下《linux就該這么學》
Ⅱ 什麼是腳本文件如何在桌面上新建一個腳本文件
把文本文件的擴展名txt改成vbs,就是Windows腳本文件了
比如在記事本中輸入
WScript.echo "你好!"
把他保存成一個vbs文件,雙擊它,就會跳一個顯示 你好 的對話框
Ⅲ 怎樣用PHP腳本建立一個文件
<?
$fname="要建立的文件名稱";
$fd=fopen("$fname","w");
fwrite($fd,"要填寫的文件內容");
fclose($fd);
?>
Ⅳ linux中怎麼用shell腳本建立文件
touch 文件名。
shell 里直接這樣寫就行 建立一個空文件
Ⅳ linux怎麼創建腳本文件
shell文件就是一個文本文件,用任意編輯器編輯均可
編譯完成之後,給文件增加執行許可權,使用chmod +x
然後就可以執行了,如果你的腳本不在系統PATH中指定的目錄中,使用絕對路徑或者相對路徑調用即可
Ⅵ shell腳本創建文件並寫入內容
一、cat和EOF
cat命令是linux下的一個文本輸出命令,通常是用於觀看某個文件的內容的;
EOF是「end of file」,表示文本結束符。
結合這兩個標識,即可避免使用多行echo命令的方式,並實現多行輸出的結果。
二、使用
看例子是最快的熟悉方法:
# cat << EOF > test.sh
> #!/bin/bash
> #you Shell script writes here.
> EOF
結果:
引用
# cat test.sh
#!/bin/bash
#you Shell script writes here.
可以看到,test.sh的內容就是cat生成的內容。