読者です 読者をやめる 読者になる 読者になる

破棄されたブログ

このブログは破棄されました。

(少なくとも Bash では)リダイレクト演算子の後の引数も取得できるっぽい

bash *nix シェルスクリプト
some_command opt1 >file opt2

こういう感じでリダイレクト演算子の後で指定された引数 (opt2) も取得することができる。
Bash って書いたのは、他のシェルで試してないから。

サンプルコード

#!/bin/sh
echo "$@" >&2

実行例

sh test.sh --before-redirection >/dev/null --after-redirection
--before-redirection --after-redirection

まあ、正直こういう書き方しても混乱を招くだけだし、メリットもないと思うんだけど。。。

広告を非表示にする