我正在尝试使用Informatica加载文件,并仅在第一行"的第一列中获取特殊字符。
我尝试将代码页更新为UTF-8。但问题仍然存在。
示例输出:
Row1: ^@^@^@"12345"|abcd|Desc1~InValid
Row2: 12346|bcde|Desc2~invalid
Row3: 12146|bade|Desc3~invalid
Row4: 11346|bbde|Desc4~invalid
Row5: 12136|bcce|Desc5~invalid
Row6: 12246|bdde|Desc6~invalid
你能帮忙吗?
答案 0 :(得分:1)
您可以使用pre session命令忽略文件中的特殊字符。使用下面的unix命令来避免使用特殊字符,
sed -e 's/[^@]/ /g;s/ */ /g' input.sql > output.txt
答案 1 :(得分:0)
感谢您的回复。特殊字符存在于源文件本身中。这些甚至是隐藏的字符,只能看到cat命令输出的视图。不是使用Vi编辑器也不是使用记事本视图。
再次感谢!