RHEL8 シェルスクリプト 特殊変数の使い方のサンプル

環境
RHEL 8.6

特殊変数について
$0 シェルスクリプトのファイル名
$1 1 番目の引数
$2 2 番目の引数
$# 引数の数
$$ プロセス番号
$* 全引数リスト(”$1 $2 … $n”)
$@ 全引数リスト(”$1″ “$2” … “$n”)

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#!/bin/bash
echo $0
echo $1
echo $2
echo $#
echo $$
echo $*
echo $@
#!/bin/bash echo $0 echo $1 echo $2 echo $# echo $$ echo $* echo $@
#!/bin/bash

echo $0
echo $1
echo $2
echo $#
echo $$
echo $*
echo $@

実行結果
$ ./test.sh a1 b2 c3 d4

AlmaLinux

Posted by arkgame