生日快乐 Bash 脚本
从PHP脚本开始打印生日快乐,我想在bash脚本中做同样的事情。除了将命令串在一起之外,我并没有真正使用bash,所以我必须弄清楚如何使用简单的bash语法进行循环和if语句。我还想将人名作为参数传递,而不是将其硬编码到脚本中。这就是我想出的。
#!/bin/bash output='' for i in {1..4} do output=$output"Happy birthday " if [ $i -eq 3 ] then output=$output"dear $1\n" else output=$output"to you\n" fi done echo -e $output
将文件另存为happy.sh或类似文件并按以下方式运行它(名称是我们传递给脚本的参数)。
$./happy.shName