私は自分のファイルに特殊文字が追加されている問題に直面しています。以下同じのスナップ:私は最初の列の数字以外のものを削除するには、次のコマンドを使用してい特殊文字の削除 'sed'
^@<9b>200931350515,test1,910,420032400825443
^@<9a>200931350515,test1,910,420032400825443
^@<9d>200931746996,test2,910,420031390086807
:その上
sed 's/^[^0-9]*//g' file.dat
ません成功。このファイルは、Teradataからの高速出力中にbtwで作成されます。プロセスは抽出中にいくつかの特殊文字を追加します。
コマンドについての考えはありますか?
1行には常に同じ文字数が追加されますか? –
上記の行に16進数の出力を得ることも良いでしょう(例えば、 'xxd'を使用して) –