shell command 的問題 - Linux

Table of Contents

如果有一個command line

echo "Yes"|sh myCommand y

如果在shell script內可以用 read 去讀取前面的stdinput "Yes"

但是如果要讀取一些特殊自元的話 例如 echo "?"|sh myCommand y

或者 echo "Great!"|sh myCommand y

echo "?" 會出現的錯誤訊息是 test: unknown operator 5

echo "Great!" 則錯誤訊息會跑出我的script.. 例如
echo "Great"find ~/.xxx/"|myCommand y
>
然後就會出現問題

google 沒看到相關的問題 (或者我關鍵字下錯..)

不知道有沒有板友們知道這是什麼問題嗎

--

All Comments

Joseph avatarJoseph2010-11-16
'!'
Ula avatarUla2010-11-21
但是如果一定要用我的格式呢!
Steve avatarSteve2010-11-22
有用bash -x script 看過是哪一個指令出問題嗎?
Kelly avatarKelly2010-11-23
謝謝!!! 我不知道可以這樣測script