このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

変数を使用したechoでの?の展開抑止方法 このメッセージに返信する
日時: 2010/04/08 16:30
名前: Linux初心者
URL:
下記を実行すると ? が一文字のディレクトリー名に置き換わって表示されてしまいます。

#!/bin/bash
var="OK ?"
echo $var

表示結果は「OK ?」ではなく「OK a」となりました。

echo "OK ?" と記述すると、正しく「OK ?」と表示されますが、情報表示関数で使用する為に、変数の使用は必須です。

どなたか、上記展開の抑止方法を教えて頂けないでしょうか。
記事編集 編集
Re: 変数を使用したechoでの?の展開抑止方法 このメッセージに返信する
日時: 2010/04/08 16:55
名前: hw
URL:
ここはCentOSのサイトですし、何でもかんでも質問しすぎ。少しは勉強しましょう
記事編集 編集
Re: 変数を使用したechoでの?の展開抑止方法 このメッセージに返信する
日時: 2010/04/08 18:53
名前: Linux初心者
URL:
echo "$var"

で解決しました。
有難う御座いました。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -