0

我是 bash 脚本的新手。通过做“谷歌搜索编程”,我设法写了这个:

#------------------------
_dir="/volume1/Shared/sqlbackup/"
_date=`date +"%Y_%m_%d_%H_%M_%S"`
_file="$_dir$_date.gz"
/usr/syno/mysql/bin/mysqldump -u username -ppassword database | gzip > "$_file"
#------------------------

在使用 Windows 7 telnet 界面运行它的最后,当在 Windows 7 共享上查看它时,我得到一个看起来像这样的文件名:

2013_10_09_13_38_36.gz

这 ”?” 此处的框在 Windows 上显示为项目符号(如 •)。显然,我做错了什么。有没有人有建议。

谢谢。

4

1 回答 1

0

您可以使用dos2unix 和 unix2dos实用程序在 Linux 和 Windows 格式之间转换文本文件。例如

dos2unix script.sh
于 2013-10-10T04:59:50.600 回答