|
#! /bin/sh
rm -rf fred*
echo > fred1
echo > fred2
mkdir fred3
echo > fred4
for file in fred*
do
if [ -d "$file" ]; then
break;
fi
done
echo first directory fred was "$file"
rm -rf fred*
exit 0
如上,这是linux程序设计中的简单一个实例,我用chmod +x break,将这个脚本设为可执行,但是执行后有如下错误:
bash: ./break: /bin/sh^M: bad interpreter: No such file or directory
操作系统是opensuse11。
小弟刚学这个shell,请教各位了。多谢! |
|