亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

shell怎么給腳本傳參數

小億
111
2023-12-16 13:37:43
欄目: 編程語言

在shell腳本中,可以使用特殊變量來接收傳遞給腳本的參數。以下是兩種常用的方式:

  1. 使用$0、$1、$2等變量:

    • $0 表示腳本本身的名字。
    • $1$2$3 等表示傳遞給腳本的參數,依次是第一個、第二個、第三個參數,以此類推。
    • 例如,如果你的腳本名字是 script.sh,并且執行命令是 ./script.sh arg1 arg2,則可以在腳本中通過 $0 獲取到 script.sh,通過 $1 獲取到 arg1,通過 $2 獲取到 arg2
  2. 使用$@或$*變量:

    • $@ 表示傳遞給腳本的所有參數,每個參數都用雙引號括起來。
    • $* 也表示傳遞給腳本的所有參數,但是參數之間沒有引號。
    • 例如,如果你的腳本執行命令是 ./script.sh arg1 arg2,則可以在腳本中通過 $@ 獲取到 "arg1" "arg2",通過 $* 獲取到 arg1 arg2

下面是一個示例腳本,展示了如何使用這些變量來獲取傳遞給腳本的參數:

#!/bin/bash

echo "腳本名字是:$0"
echo "第一個參數是:$1"
echo "第二個參數是:$2"
echo "所有參數是:$@"
echo "所有參數是(使用*):$*"

假設腳本名字是 script.sh,執行命令是 ./script.sh arg1 arg2,則執行該腳本將會輸出:

腳本名字是:./script.sh
第一個參數是:arg1
第二個參數是:arg2
所有參數是:arg1 arg2
所有參數是(使用*):arg1 arg2

0
兴仁县| 灌云县| 吕梁市| 油尖旺区| 富川| 钟山县| 无为县| 乳源| 南靖县| 庆城县| 凯里市| 正蓝旗| 东莞市| 永济市| 峡江县| 同德县| 神池县| 崇明县| 六安市| 鹤峰县| 内黄县| 罗江县| 琼结县| 花莲县| 长白| 鸡东县| 扶余县| 洛扎县| 噶尔县| 保靖县| 东阳市| 海淀区| 固原市| 东山县| 民丰县| 洞口县| 乡宁县| 吉隆县| 新民市| 芒康县| 河津市|