ユーザーが 5 つの引数 ( ) を渡した場合$1
$2
$3
$4
$5
、最初の 2 つの引数 ( ) を切り捨てて$1
$2
、最後の 3 つの引数のみが必要な場合
awk '{print $3,$4,$5} < $@'
渡された引数の数がわからないが、最初の 2 つの引数が必要ない場合
$2 からの情報も必要なので、shift を使用できません。どうすればよいですか?
ユーザーがのような正規表現を使用する可能性があるbashスクリプトのtarファイルで*.txt
、シェルが自動的にそれを変換するときに、この問題に遭遇しましたfile1.txt
file2.txt
(ファイルが2つしかないと仮定し.txt
ます)