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



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

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

更改:

!#/bin/bash

#!/bin/bash

尝试使用 dos2unix cmd 运行它。

dos2unix yourfile.sh

检查这个。