我正在尝试在 CentOS 中编写一个 bash 脚本来测试各种回声转义序列。但是,当我运行程序时
./test.sh 一个
我不断收到此错误消息:
错误的解释:没有这样的文件或目录
这是脚本:
#! /bin/bash
# Test echo escape sequences
input=$1
case $input in
a ) echo -e "\a" testing \a;;
b ) echo -e "\b" testing \b;;
c ) echo -e "\c" testing \c;;
* ) echo Incorrect input
exit 1;;
esac
我哪里做错了?
编辑:我在 Windows XP 主机上的 VirtualBox 中运行 CentOS Minimal 来宾
编辑2:
#! bin/bash
在我的剧本里,不是
#! /bin/bash
当我将其更改为
#! /bin/bash
并运行程序./test.sh a,它只打印“a”