为什么我这里有文件结束错误?

时间:2013-12-23 02:28:44

标签: linux shell ubuntu

这是一个linux脚本shell,我在Ubuntu 13.1上运行它 我运行脚本时得到line 9: syntax error: unexpected end of file。 这是我的剧本:

!#/bin/bash
x=$(stat --printf="%a\n" hi1.txt)
y=$(stat --printf="%a\n" hi1copy.txt)
echo "$x"
echo "$y"
if [ "$x" == "$y" ]; then
  echo "same la!"
fi

2 个答案:

答案 0 :(得分:5)

变化:

!#/bin/bash

#!/bin/bash

答案 1 :(得分:1)

尝试使用dos2unix cmd运行它。

dos2unix yourfile.sh

检查this