0基础跟我学shell 4、编写交互式脚本(应用read)

 时间:2024-10-13 13:26:57

1、我们只是单纯的echo一句话,根本没有什么实际意义对吧。那么,如果我们要用户输入数据,然后我们来输出用户的话。这样做一个简单的交互脚本,也不会很难。touch 1.ReadName.bash

0基础跟我学shell 4、编写交互式脚本(应用read)

2、chmod u+x 1.ReadName.bash赋予执行权限。

0基础跟我学shell 4、编写交互式脚本(应用read)

3、vim打开并插入。声明脚本解释器。

0基础跟我学shell 4、编写交互式脚本(应用read)

4、在想想我们的脚本要实现的功能,基本可以分三步:第一步、我们需要提示用户输入数据第二曰搬嚏嘀步、读取用户输入的数据并保存第三步、输出用户输出的数据第一步应该怎么做呢?提示用户输入数据,我们知道可以用echo输出提示。那么我们就echo好啦。echo "Please Input You Name:"提示用户输入名字。

0基础跟我学shell 4、编写交互式脚本(应用read)

5、但是怎么读取用户输入的数据和保存数据呢。我们这里要了解的是另外一个命令:rea蟠校盯昂d它的用法为:read 选项 保存数据到哪里保存数据到哪里呢?这里就要考虑到一点了,怎么存储数据?存到哪里?小编又要引出一个概念了,变量。变量是什么?这里小编简单的讲述下变量,变量是程序里很重要的一个东西,没有变量程序便不是程序,变量其实就是给开发者开发程序时数据存放的一个东西。就像某个工厂要发货可客户,工厂需要先生产货物(这就是我们要得到用户输入的数据),然后把货物装进纸箱里(这就是我们变量的赋值),然后发货。变量我们后面会细说。我们首先要echo提示用户输入数据。然后read得到用户的输入,把用户输入的数据赋值给我们的变量。read name读取用户输入并保存到一个名为name的变量中。PS:这个过程read已经帮你把name变量定义好了。

0基础跟我学shell 4、编写交互式脚本(应用read)

6、第三步,我们要打印输出用户输入的数据。echo $name引用变量时前面必须加变量标识符$。字面上的意思即输出name这个变量的内容。

0基础跟我学shell 4、编写交互式脚本(应用read)

7、:wq保存退出之后。运行看看?可以看到,我们运行之后,输出Please Input You Name:然后我们输入root,回车输出我们输入的数据,root

0基础跟我学shell 4、编写交互式脚本(应用read)
  • oracle 怎么删除用户
  • CentOS系统perl安装流程及注意事项
  • js如何计算两个日期的月份差?
  • ue中ftp无法连接
  • bootstrap如何实现多级菜单
  • 热门搜索
    甘油三酯高是什么原因 简历中特长怎么写 怎么查汽车违章查询 自动驻车是什么意思 社保是什么 二级建造师如何注册 血渍时间长了如何洗 经常便秘怎么调理好 网游之悠闲生活 朝鲜人民的真实生活