-1

我在我的 Windows 机器上编写脚本,然后在主机的 linux 环境中传输它。

下面是我的简单脚本,但是当我尝试运行它时,我在'fi'附近得到了意外的令牌。我已经检查过,但我的脚本中没有语法错误。请提前帮助 Thanx。

mysql --user=root --password= erpint -B -e "select * from user_info;" | sed      "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g" > /home/mayuri/detail.csv
if [ $? -eq 0 ]; then
mutt -s "Mutt attach" srini@erpint.com -a /home/mayuri/detail.csv < /home/mayuri/trials.txt
fi
4

1 回答 1

2

检查文件的 EOL 样式是否为 UNIX,而不是 Windows。

于 2013-07-03T13:48:52.303 回答