在bash中,可以使用read命令将多个输入存储在多个变量中。read命令用于从标准输入读取一行,并将其赋值给一个或多个变量。
以下是一个示例代码:
#!/bin/bash
# 提示用户输入
echo "请输入多个值,以空格分隔:"
# 读取输入,并将其存储在多个变量中
read var1 var2 var3 var4
# 打印存储的值
echo "输入的值分别是:"
echo "var1: $var1"
echo "var2: $var2"
echo "var3: $var3"
echo "var4: $var4"
在上述示例中,用户会被提示输入多个值,以空格分隔。然后,read命令将输入的值分别存储在var1、var2、var3和var4这四个变量中。最后,通过echo命令打印出存储的值。
这种方式适用于需要从用户获取多个输入并分别处理的场景,例如需要获取用户的姓名、年龄、性别等信息。
腾讯云相关产品和产品介绍链接地址:
云+社区沙龙online第6期[开源之道]
企业创新在线学堂
DB・洞见
云+社区技术沙龙[第14期]
Elastic 中国开发者大会
DBTalk
Elastic Meetup
云+社区技术沙龙[第22期]
云+社区技术沙龙[第23期]
云+社区技术沙龙[第4期]
领取专属 10元无门槛券
手把手带您无忧上云