如果出现读取值的提示,例如:
#!/bin/ksh
echo "What is your name?"
read name
username=$name
rcmd machine1 grep $username /path/locnames >> namefile
rcmd machine1 cat namefile | less
正确保留命令中的提示信息需要什么read
?例如,我这里有一个远程命令(rmcd
),用于grep
列出 locnames 目录中的名称。除了 aread
或使用参数$1
、$2
、等之外,还有其他命令或技术可用于保留提示信息吗$3
?
答案1
是的,read
这是“从提示”读取数据的最常见方法。这select
是一项更强大的功能,可让您使用数据列表进行选择。检查后者以了解其对于您的特定目的的有用性。另请注意,ksh
'sread
支持包含提示的语法;您的样本可能是:read name?"What is your name? "
.