Bash让你像其他编程语言一样编写和构建详细的程序。Bash脚本帮助开发人员开发出色的程序,因为它也是一种简单易懂但强大的语言,就像Python和C++一样。然而,许多Bash初学者不知道正确的方法来编写可以接受自定义输入的脚本。因此,在本指南中,我们将讨论如何在示例的帮助下提示Bash接受用户输入。
如何提示Bash输入用户信息
为用户输入设置Bash很容易。你可以通过“read”命令来执行。让我们进一步划分这一部分来讨论一些示例:
1.基本途径
首先,您必须创建一个Bash脚本并赋予它可执行权限。这里,我们使用"touch"命令创建一个". sh"文件。然后,使用chmod授予可执行文件权限。
触摸input.sh
chmod u + x www.example.com
Nano input.sh
现在,让我们创建一个脚本,从用户那里取两个数字并执行加法。
#!/bin/bash
echo“提供一个号码”
读取数字1
echo“提供另一个号码”
读取编号2
sum =$((num1 + num2)
ECHO“$Num1和$UM2之和是$SUM”
这里,我们提示用户获取"num1"和"num2"数字,以便在sum变量中处理它们,以打印它们的总和。最后,运行脚本,系统将要求您输入两个数字。
./ input.sh
2.高级方法
让我们看看"read"命令的高级应用程序,并创建一个脚本,该脚本根据用户输入来决定输出。
#!/bin/bash
Echo“输入您的姓名”
读取名称
ECHO“输入您的名称:”
echo "1.经理"
echo "2.开发者"
echo "3.内容作者"
读指定
案例$在中指定
(注:“经理”)
部门=“管理部门在3楼”
;;
“开发者”)
*部门=“底层的发展部门”
*;;*
(注:《内容写手》)
部门=“2nd Floor的内容部门”
*;;*
* )
departement ="未知条目,请与人力资源部联系"
;;
ESAC
echo "Name:$name"
echo "指定:$指定"
echo "部门:$部门"
运行脚本后,输入您的姓名和名称,它将产生以下输出:
相反,如果您输入指定选项以外的任何指定,结果将是:
结论
编写Bash脚本有时会令人困惑。用户经常搜索在Bash中创建提示符以获取用户输入的方法。考虑到这一点,我们在本指南中解释了同样的内容。此外,我们还使用了在基本和高级脚本中使用"read"命令的示例,以便您可以实现它,而无需任何进一步的查询。