sh指令碼中,使用 # 進行注釋
yy拷貝某一行
p 拷貝
第乙個test1.sh
#!/bin/bash 開頭
echo 「hello」
bash test1.sh執行指令碼檔案執行
或者 sh test1.sh
test2.sh
#!/bin/bash
str1=world
str2=「you」
echo 「hello $str1 $str2」
執行結果是 hello world you。也就是說是否有雙引號不影響
test3
country1=「china」
country2=china
echo $country1
echo $country2
echo $
echo $
echo 「i love my $abcd」
echo 「i love my $abcd」
echo 「i love my $country1abcd」
echo 「i love my $country2abcd」
輸出:china
china
china
china
i love my chinaabcd
i love my chinaabcd
i love my
i love my
說明在後面有其它字元時,必須加{}.
test4
#!/bin/bash
echo 「$0 $3 $#」
echo $*
echo @ec
ho
"@ echo "
@echo"
*"echo 「$@」
輸入sh test.sh 11 22 33 44 55 66 77 88 99,傳遞引數
得到test4.sh 33 9
11 22 33 44 55 66 77 88 99
11 22 33 44 55 66 77 88 99
11 22 33 44 55 66 77 88 99
11 22 33 44 55 66 77 88 99
Linux下Shell指令碼
shell 指令碼 shell script 是一種為 shell 編寫的指令碼程式。從業界所說的 shell 通常都是指 shell 指令碼,但讀者朋友要知道,shell 和 shell script 是兩個不同的概念。由於習慣的原因,簡潔起見,本文出現的 shell程式設計 都是指 shell ...
Linux下遠端公升級指令碼
remote update.sh bin sh 此指令碼放在dcu資料夾的外面 殺掉正在執行的dcu程序 pidlist ps ef grep dcu.bin grep v grep awk echo id list pidlist if pidlist then else for pid in d...
Linux下shell指令碼程式設計
shell程式設計小練習 在linux作業系統中,如果插入乙個usb裝置,需要用mount掛載命令才能實現這個裝置的載入,下面寫乙個usb裝置掛載與檔案複製的shell程式,程式需求 1 執行時,提示使用者輸入 y 或者 y 確定是否掛載usb裝置,u盤檔案 dev sdc1 if ans y o ...