我在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
答案 0 :(得分:2)
检查文件的EOL样式是否为UNIX,而不是Windows。