当我从带有文本的表中执行select * .. | mysql ... > /tmp/file时,有一些有问题的字符会阻止我使用copy (postgres)或load into (mysql)将它加载到另一个像制表符这样的字符,新行会自动被翻译成\n和\t,但是其中一些有问题的字符是转义^[、CR ^M、^U、^Z、^F、^H,还有一些我以前从未见过的字符。." | mysql .. | sed 's/\r/\\r/g'
mysql -u root -p <<-MYSQLMYSQLDWA执行中断时会出现一个有关遗传分隔符的错误(可能是因为分隔符MYSQL被缩进)。当我删除所有引线(空格/制表符)时,问题没有发生。给定的函数剥去所有前导制表符(我不知道其他类型的引线,比如空格),为什么我会遇到这个问题,如果有的话,可以对此做些什么呢?