Linux 下shell sh 指令碼常用命令練習

2021-10-10 07:38:05 字數 1100 閱讀 7886

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 ...