创建了一个简单的shell文件,其中包含以下内容:
read -p ThePrompt TheSomthing
echo $TheSomething
运行它,它会返回
-ksh[1]: read: no query process
我尝试过在ThePrompt周围使用单引号和双引号,手册页特别说明了"-p“是使用提示符,但它对我不起作用。有人能告诉我我哪里做错了吗?谢谢!
发布于 2014-11-10 15:22:28
在Ksh中,您可以使用以下格式:
echo "ThePrompt\c" read TheSomthing echo $TheSomething
发布于 2014-09-23 01:38:45
我发现周围有一个词:
echo -n 'prompt:‘read input1 echo -n 'prompt:’read input2。。。
我不知道为什么-p不能像手册页中描述的那样工作。如果有人有真知灼见,请回复。
谢谢!
https://stackoverflow.com/questions/25977916
复制相似问题