2006年7月 6日

[linux-users:106728] シェルでコマンド引数の処理

 いつも勉強をさせていただいております。

 先日,getoptで自前のコマンドを製作し、
引数をうけとるやりかたと教えていただきました。
真に感謝しております。

  #foo.sh -f /path/to/FILE -a AAA -b BBB -c CCC

というもの実現しようとしているが、

  -f)
f=$2; shift; shift;
;;
 で引数をとると、$f=/path/to/FILEになるが、
 $f=FILEにするにはどうすればよろしいのでしょうか。

 つまり、引数全体の"/opt/to/FILE"ではなく、"FILE"の部分
だけを受け取りたいのです。

 初歩的な質問ですみません。
 よろしくお願いいたします

 
 

--------------------------------------
Let's start Yahoo! Auction - Free Campaign Now!
http://pr.mail.yahoo.co.jp/auction/


投稿者 xml-rpc : 2006年7月 6日 14:02
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/39108
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。