記事ディレクトリ
この章では主に、kill process コマンド: などのシェル スクリプトの外部でパラメーターを渡す方法
kill -9 进程号
、次にスクリプト内でコマンドを記述する方法、およびパラメーター受け渡しの形式でプロセス番号パラメーターを渡す方法について説明します。
kill.sh スクリプトを作成し、次のコマンドを記述します。
kill -9 $1
スクリプトを実行します。
root> bash kill.sh 1327
或者
root> ./kill.sh 1327
シェルパスパラメータ
方法 1
シェル スクリプトの実行時にスクリプトにパラメーターを渡すことができます。スクリプトでパラメーターを取得するための形式は $n です。n は数値を表し、1 はスクリプトを実行する最初のパラメータ、2 はスクリプトを実行する 2 番目のパラメータ、というようになります。
パラメータの説明
$0:执行的文件名(包含文件路径)/脚本本身的存储名称
$1: 最初のコマンドラインパラメータを保存します
$2: 2 番目のコマンドライン引数を格納します
$3: 3 番目のコマンドラインパラメータを保存します。
…
$9: 9 番目のコマンドラインパラメータを格納します
$10: 10番目のコマンドラインパラメータを格納します
…
$99: 99 番目のコマンドライン引数を格納します
デモ例テスト.sh
_
#!/bin/bash
echo "Shell 传递参数实例!";
echo "执行的文件名:$0";
echo "第一个参数为:$1";
echo "第二个参数为:$2";
echo "第三个参数为:$3";
注文の実行
./test.sh 1 2 3
結果:
Shell 传递参数实例!
执行的文件名:test.sh
第一个参数为:1
第二个参数为:2
第三个参数为:3