- 締切済み
readコマンドによる\の読み込み
Solaris8 Bshellにてシェルを作っています。 ------------------------ #!/bin/sh read ANS echo ANS exit 0 ------------------------ こんな感じでANSに文字列を入力させたいのですが \を入力するとechoで出力されません。 \がバックスラッシュの役目をしているのはわかるのですが 対処としてはどうすればよいのでしょうか? \\にすればいいのもわかるのですが、変換がうまくできませんでした・・・ よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- lycosdog
- ベストアンサー率0% (0/3)
回答No.1
kshではだめなのでしょうか。 #!/usr/bin/ksh read -r ans printf "%s\n" "$ans" exit 0
お礼
はやりshだと解決はできそうもないですね・・・ kshでの対応も考えましたが、 入力するところで\\を入れてもらうことになりそうです。 ありがとうございました。