在Linux腳本中,可以通過(guò)特殊變量"$@“來(lái)引用傳遞給腳本的命令行參數(shù)。這個(gè)變量會(huì)將所有的命令行參數(shù)整體傳遞給腳本,你可以在腳本中使用”$@"來(lái)引用這些參數(shù)。以下是一個(gè)示例:
#!/bin/bash
echo "The script name is: $0"
echo "The total number of arguments is: $#"
echo "All arguments are: $@"
在這個(gè)腳本中,$0表示腳本的名稱,$#表示傳遞給腳本的參數(shù)個(gè)數(shù),$@表示所有的參數(shù)。當(dāng)你運(yùn)行這個(gè)腳本并傳遞參數(shù)時(shí),它會(huì)輸出腳本的名稱,參數(shù)的個(gè)數(shù)和所有的參數(shù)。例如,如果你運(yùn)行./script.sh arg1 arg2 arg3,那么輸出將會(huì)是:
The script name is: ./script.sh
The total number of arguments is: 3
All arguments are: arg1 arg2 arg3