我正在编写一个 bash 脚本,它可以从一个非常特定的输入转换单位。
我开始做简单的读取和回显语句,并且能够让它读取从声明的整数和数字派生的非常具体的输入,但我无法让它与 if 语句一起使用。
到目前为止,这是我的简单代码:
#!/bin/bash
declare -i n
in=inches
ft=feet
read number in "as" feet
if [ ]; then
echo "$n $in = $[n/12] $ft"
fi
我现在要做的是创建 if/else 语句以根据依赖于用户输入的多个条件来流动。所以我希望用户输入“24 英寸为英尺”或“50 码为英寸”之类的内容并执行其各自的输出。现在,我真的不知道在 if 语句中放入什么而不出现“找不到命令”之类的错误。
任何帮助,将不胜感激。谢谢你。