在ksh中动态分配变量空间

在ksh中动态分配变量空间

我是 ksh unix shell 脚本的新手。我需要我的 ksh 脚本从用户那里获取输入。输入的数量未知。我需要获取输入并再次进一步处理。示例运行可以是:

输入输入值: 你好吗

从上面选择两个值: 你怎么

此处斜体文本是用户的输入。用户给出的输入数字未知。我不知道如何处理用户给出的值。提前致谢

答案1

使用存储值:

read values?"Enter the input values: ";

然后使用生成位置参数:

set -- $values

最后打印与指定位置匹配的字段:

echo $1 $3

给定“Hello how are you”,输出是“Hello are”。

相关内容