2008年2月25日

[linux-users:107936] Re: シェルスクリプトでスペース入りの引数を渡す方法

こんにちは。小寺@テクストです

◇ In original message `[linux-users:107929] シェルスクリプトでスペース入りの引数を渡す方法' ◇
◇ Mon, 25 Feb 2008 15:41:12 +0900 ◇
◇ tatami@xxxxx wrote ◇

> 始めましてタタミンです。
>

> シェルスクリプトの引数で値を渡し、シェルスクリプト内で受け取った引数を
> wgetコマンドの引数として実行するシェルスクリプトを作成しています。
> この時スペース入りの値を渡すと、引数がスペースで分割されて、実行されてし
> まいます。
> 下記のようなコマンドを実行しました。
>
> 正常に実行されるようにするには、シェルスクリプトに対してどのように引数を
> 渡せばよろしいでしょうか?
> それとも受け取り側の処理の問題でしょうか?
> $@や@1等の受け取り方法では駄目なのでしょうか?
>
>
> ■実行コマンド
> # wget.sh --header="If-Modified-Since: Fri, 14 Sep 2007 01:01:01" http://example.com/
>
> ■w.shの内容
> -------- wget.sh --------
> #!/bin/sh
> wget $@
> -------------------------

wget "$@"

ではだめでしょうか。

---*---*---*---*---*---*---
テクスト 小寺
E-mail: odera@xxxxx
---*---*---*---*---*---*---


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




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