シェルスクリプトに関する質問。

1番目の引数、2番目の引数... は $1, $2, ... で参照できるやん。
例えば最初の3つの引数を標準出力に書き出すには

echo $1 $2 $3

でええやん。そこでだ、”一番最後の引数”を取り出すにはどうすれば
いいの? ”最後から2番目”の引数は?

shで知りたいけどbashの場合でもいいから教えてちょ。