如何給shell腳本傳參數
bash命令后邊可以跟任意的參數,那我們自己編寫的腳本是否也支持傳遞參數呢?下面是學習啦小編收集整理的如何給shell腳本傳參數,希望對大家有幫助~~
給shell腳本傳參數的方法
工具/原料
linux
方法/步驟
執(zhí)行“nano test.sh”創(chuàng)建一個新的shell腳本。
腳本test.sh的內容如下:
#!/bin/sh
name= class="main">
如何給shell腳本傳參數
echo "the ${name} are great man!"
給新創(chuàng)建的test.sh的腳本賦可執(zhí)行權限,命令為“chmod 755 test.sh”。
執(zhí)行'./test.sh "xiao wang"'命令,可以看到自己編寫腳本的結果“the xiao wang are great man!”。
"name= class="main">
如何給shell腳本傳參數
如何給shell腳本傳參數
如何給shell腳本傳參數
bash命令后邊可以跟任意的參數,那我們自己編寫的腳本是否也支持傳遞參數呢?下面是學習啦小編收集整理的如何給shell腳本傳參數,希望對大家有幫助~~
給shell腳本傳參數的方法
工具/原料
linux
方法/步驟
執(zhí)行“nano test.sh”創(chuàng)建一個新的shell腳本。
腳本test.sh的內容如下:
#!/bin/sh
name= class="main">
代表程序的名稱,[ class="main">如何給shell腳本傳參數
給shell腳本傳參數的方法
工具/原料
linux
方法/步驟
執(zhí)行“nano test.sh”創(chuàng)建一個新的shell腳本。
腳本test.sh的內容如下:
#!/bin/sh
name=$1
echo "the ${name} are great man!"
給新創(chuàng)建的test.sh的腳本賦可執(zhí)行權限,命令為“chmod 755 test.sh”。
執(zhí)行'./test.sh "xiao wang"'命令,可以看到自己編寫腳本的結果“the xiao wang are great man!”。
"name=$1"中$1為系統提供的位置參數,$0代表程序的名稱,[$1/$2/...]從1開始為傳遞的參數。
linux系統除了提供位置參數還提供內置參數,內置參數如下:
$# ----傳遞給程序的總的參數數目
$? ----上一個代碼或者shell程序在shell中退出的情況,如果正常退出則返回0,反之為非0值。
$* ----傳遞給程序的所有參數組成的字符串。
$n ----表示第幾個參數,$1 表示第一個參數,$2 表示第二個參數 ... $0 ----當前程序的名稱
$@----以"參數1" "參數2" ... 形式保存所有參數
$$ ----本程序的(進程ID號)PID
$! ----上一個命令的PID
如何給shell腳本傳參數相關文章:
6.如何在Windows下運行l(wèi)inux shell腳本
/...]從1開始為傳遞的參數。linux系統除了提供位置參數還提供內置參數,內置參數如下:
$# ----傳遞給程序的總的參數數目
$? ----上一個代碼或者shell程序在shell中退出的情況,如果正常退出則返回0,反之為非0值。
$* ----傳遞給程序的所有參數組成的字符串。
$n ----表示第幾個參數, class="main">
如何給shell腳本傳參數
給shell腳本傳參數的方法
工具/原料
linux
方法/步驟
執(zhí)行“nano test.sh”創(chuàng)建一個新的shell腳本。
腳本test.sh的內容如下:
#!/bin/sh
name=$1
echo "the ${name} are great man!"
給新創(chuàng)建的test.sh的腳本賦可執(zhí)行權限,命令為“chmod 755 test.sh”。
執(zhí)行'./test.sh "xiao wang"'命令,可以看到自己編寫腳本的結果“the xiao wang are great man!”。
"name=$1"中$1為系統提供的位置參數,$0代表程序的名稱,[$1/$2/...]從1開始為傳遞的參數。
linux系統除了提供位置參數還提供內置參數,內置參數如下:
$# ----傳遞給程序的總的參數數目
$? ----上一個代碼或者shell程序在shell中退出的情況,如果正常退出則返回0,反之為非0值。
$* ----傳遞給程序的所有參數組成的字符串。
$n ----表示第幾個參數,$1 表示第一個參數,$2 表示第二個參數 ... $0 ----當前程序的名稱
$@----以"參數1" "參數2" ... 形式保存所有參數
$$ ----本程序的(進程ID號)PID
$! ----上一個命令的PID
如何給shell腳本傳參數相關文章:
6.如何在Windows下運行l(wèi)inux shell腳本
表示第二個參數 ...如何給shell腳本傳參數
bash命令后邊可以跟任意的參數,那我們自己編寫的腳本是否也支持傳遞參數呢?下面是學習啦小編收集整理的如何給shell腳本傳參數,希望對大家有幫助~~
給shell腳本傳參數的方法
工具/原料
linux
方法/步驟
執(zhí)行“nano test.sh”創(chuàng)建一個新的shell腳本。
腳本test.sh的內容如下:
#!/bin/sh
name= class="main">
----當前程序的名稱$@----以"參數1" "參數2" ... 形式保存所有參數
$$ ----本程序的(進程ID號)PID
$! ----上一個命令的PID
如何給shell腳本傳參數相關文章:
如何給shell腳本傳參數




