📅  最后修改于: 2023-12-03 15:29:38.076000             🧑  作者: Mango
bnmbmbmmbjhgnbhgmv nbhgmvnb
是一个 Shell/Bash 脚本程序,用于实现一些基本的命令行功能。该程序可以运行在 Linux、macOS、Windows Subsystem for Linux(WSL)等平台上,具备跨平台的优势。
该程序实现了以下功能:
hello
命令:示例命令,输出 "hello, world!"。now
命令:输出当前时间。add
命令:对传入的两个数字进行求和,并输出结果。sub
命令:对传入的两个数字进行减法运算,并输出结果。calc
命令:计算基本的四则运算表达式,并输出结果。chmod +x bnmbmbmmbjhgnbhgmv_nbhgmvnb.sh
命令,使脚本文件可执行。./bnmbmbmmbjhgnbhgmv_nbhgmvnb.sh hello
,即可执行相关功能。#!/bin/bash
# bnmbmbmmbjhgnbhgmv nbhgmvnb - Shell/Bash 程序
case $1 in
hello)
echo "hello, world!"
;;
now)
echo "Current time is $(date +%Y-%m-%d\ %H:%M:%S)"
;;
add)
sum=$(expr $2 + $3)
echo "The result of $2 + $3 = $sum"
;;
sub)
diff=$(expr $2 - $3)
echo "The result of $2 - $3 = $diff"
;;
calc)
result=$(echo "$2" | bc)
echo "The result of calculation is $result"
;;
*)
echo "Usage: $0 {hello|now|add|sub|calc}"
;;
esac
以上是该程序的代码示例。完整的代码庞大,具体实现细节可参考脚本文件。