我正在从mac终端运行mysqldump命令。密码中有#。在终端中出现-bash: !3: event not found
错误。
命令:mysql -uUNAME -pPASSWORD#PASS -e "SELECT * from TABLE_NAME" DB_NAME | sed 's/\t/","/g;s/^/"/;s/$/"/' > /Users/Desktop/name.csv
需要帮助!提前谢谢。
答案 0 :(得分:1)
您必须使用反斜杠(例如
)来转义特殊字符命令:
mysql -uUNAME -pPASSWORD\#PASS -e "SELECT * from TABLE_NAME" DB_NAME | sed 's/\t/","/g;s/^/"/;s/$/"/' > /Users/Desktop/name.csv