寫過腳本執行
『壹』 怎麼在shell里寫腳本並運行
執行「nano function.sh」命令,創建新的shell腳本文件,名字為「function.sh」。
編輯新創建的shell腳本文件「function.sh"。函數必須先定義後使用。
shell腳本的內容如下:
#!/bin/bash
add(){
sum_1=$1;
sum_2=$2;
sum=`expr $sum_1 + $sum_2`;
echo "the sum is ${sum}";
}
add $1 $2
給新創建的function.sh賦可執行許可權,命令為「chmod 755 function.sh」。
使用「./function.sh 1 2」調用腳本,並給腳本傳遞兩個數字。
6
執行命令的結果為「the sum is 3」。
『貳』 linux上寫了腳本,不能執行!求解答!
你的腳本是在普通用戶下編寫、設置許可權的?
/opt下的東西都需要root許可權才能修改、mount也需要root許可權。
如果不是必須運行在非root用戶下的話,建議試試用root賬戶執行。
『叄』 請各位高手幫幫忙,我寫了一個腳本,想要每次重啟linux伺服器時執行一下,我該怎麼做
將該腳本的執行命令放到 /etc/rc.local 文件中即可實現開機自動執行
『肆』 怎麼執行一個自己寫的腳本文件
可以在命令行執行腳本文件。
以python腳本文件為例,演示在命令行運行腳本文件步驟:
1、創建一個簡單的python入門代碼,以便示範。
『伍』 寫了一個sh腳本,執行的時候出現如下語法錯誤,怎麼解決
------解決方案--------------------
done<< (find $path -type f -print)
這樣用比較奇怪吧,先把結果保存到一個文件,再重定向試試。
------解決方案--------------------
<<需要的是文件描述符
要想將find $path -type f -print結果read,使用for line in $(find $path -type f -print);do xxxx;done
------解決方案--------------------
正解
for line in `find $path -type f -printf`
do
XXX
done
『陸』 怎樣把文本寫的腳本在Linux下運行
首先,用ssh或者telnet遠程登陸linux,然後touch 一個腳本名(腳本以「.sh」為後綴),然後vi編輯這個腳本,把在文本寫好的腳本內容復制黏貼到這個腳本中(vi的編輯,進到裡面後,按「i」是輸入,等黏貼完後按一下"esc鍵"然後按":"輸入「wq」,這樣就保存退出了。
運行方法是"sh 剛才新建的腳本名"。關於這個linux系統的學習,我一直看劉遄老師的書籍《linux就該這么學》。
『柒』 如何寫腳本,一開機就執行某程序
1、開始/所有程序/啟動,將想加入開機啟動的程序軟體的圖標的快捷方式放進去即可,或打開C:\Documents
and
Settings\用戶名\「開始」菜單\程序\啟動文件夾把你要啟動的程序的快捷方式放在這個文件夾下面就行了。
2、另一個辦法,開始/運行輸入regedit回車打開注冊表編輯器,依次展開
分支,在右窗格用滑鼠右鍵單擊選新建/字元串/在新值中添上你要添加程序的英文名或中文名,然後雙擊他,在數值數據中添加這個程序的准確硬碟中的路徑,按確定重啟即可(右擊你要添加程序軟體的圖標選屬性,在打開的對話框中查看「目標」和「起始位置」有這個軟體的路徑和這個程序軟體的英文名)。
『捌』 linux執行自己寫的腳本,程序為什麼要用 ./ 來執行
因為有環境變數PATH,裡麵包含了許多目錄,這些目錄下的可執行文件就無需輸入完整路徑來執行。
你可以用
echo
"$PATH"查看當前的環境變數包含的目錄,自帶的命令文件都是在PATH
中的,所以可以直接使用。
./代表當前目錄,由於自己編寫的腳本就在當前目錄下,而當前目錄不在環境變數中,所以得輸入包含完整目錄的文件名。例如$
./xx.sh
或者
$/home/xxx/xx.sh
『玖』 怎麼寫自動執行腳本
這個比較簡單的,你可交由「無敵點擊狗」這種腳本軟體來編排即可,不需復雜的編程水平。是因為無敵點擊狗里支持每天定時或者指定時間打開瀏覽,自動關閉,還有自動點擊按鍵等任務。