【エスパー】くだ質【エラーメッセージ不要】(1)at UNIX
【エスパー】くだ質【エラーメッセージ不要】(1) - 暇つぶし2ch135:名無しさん@お腹いっぱい。
08/06/04 00:24:03
/bin/sh のスクリプト中に引数 $1 が echo $1 と渡されている場合、
$1 に -e が入っているときには、echo がオプションとして解釈してしまい
"-e" とは表示されません。

このような場合にも -e と表示させるにはどのような方法がエレガントでしょうか?

ひとまず
hoge(){ for e in $@; do if [ $e == '-e' ] ; then echo -n -; echo e; else echo $e; fi; done; }
などというチープな分岐をしてみたのですが
もっとエレガントな方法がありますでしょうか?




次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch