Linux下面如何運行.sh文件
Linux下面如何運行.sh文件
bash命令后邊可以跟任意的參數,那我們自己編寫的腳本是否也支持傳遞參數呢?下面是學習啦小編跟大家分享的是如何給shell腳本傳參數,歡迎大家來閱讀學習。
給shell腳本傳參數的方法
工具/原料
linux
方法/步驟
執行“nano test.sh”創建一個新的shell腳本。
腳本test.sh的內容如下:
#!/bin/sh
name= class="main">
Linux下面如何運行.sh文件
echo "the ${name} are great man!"
給新創建的test.sh的腳本賦可執行權限,命令為“chmod 755 test.sh”。
執行'./test.sh "xiao wang"'命令,可以看到自己編寫腳本的結果“the xiao wang are great man!”。

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