有很多的命令需交互才能完成,比如设置密码的时候,如何模拟两次交或者多次交互呢。
自定义一个shell文件,模拟需要多次交互的场景
getname
#! /bin/bash
echo begin
read -p "请输入你的姓:" lastname
read -p "请输入你的名字:" firstname
echo 这里是一些中间的处理,看看会不会干扰
read -p "请分别输入你的职业和年龄,空格区分:" job age
echo 你叫$lastname$firstname 你做$job 年龄$age
再自定义一个使用该命令的shell
usegetname
#! /bin/bash
getname << ARGS
yang
thomas
coder 18
ARGS
把这两个放入到环境变量中
运行usegetname
输出
begin
这里是一些中间的处理,看看会不会干扰
你叫yangthomas 你做coder 年龄18