如果我们需要在命令行里面需要一些用户交互的内容该如何处理呢?用户输入的东西程序又如何获取呢?
例:
用户输入用户名,回显用户名.
#!/bin/bash
printf "enter your name:"
read name
echo "your name is $name "
输出:
leo@leo-playground:~/chenmei/example/shell$ ./variable_example.sh
enter your name:amei
your name is amei
如果需要用户一次输入很多信息,例如姓名,年龄,该如何处理呢?
#!/bin/bash
printf "enter your name and age:"
read name age
echo "your name is $name and age is $age "
输出:
leo@leo-playground:~/chenmei/example/shell$ ./variable_example.sh
enter your name and age:amei 29
your name is amei and age is 29