くだらない質問はここに書き込め!Part 50
■ このスレッドは過去ログ倉庫に格納されています
0396名無しさん@お腹いっぱい。
2006/10/09(月) 04:09:15以下のようにオプションを二つつけたshellbangなscriptを動かしたいのですが、
=== TEST ===
#!/bin/cat -e -n
foo
# ./TEST
cat: unknown option --
usage: cat [-beflnstuv] [-] [file ...]
と怒られます。#!/bin/cat -n や #!/bin/cat -e みたいにオプション1つの場合だとうまく
動くのですが、オプション2つ以上の場合だと "-e -n" という1つの文字列で argv[1] に
渡ってるらしくうまく動きません。
catの場合は /bin/cat -en と複数オプションをまとめることで回避できますが、
オプションをまとめられないコマンドの場合はどうするのでしょう?
■ このスレッドは過去ログ倉庫に格納されています