データが印刷できない文字で区切られたCentosに.datファイルがあります。フィールドの区切り文字として使用される16進文字をパイプに置き換えます。
フィールド区切り文字はHex(1D
)で、レコード区切り文字の末尾はHex(0D0A
)です。私は、ファイルをcat
場合、それは次のようになります。
field1^]field2^]field3^M$
質問:私は引くことができるように、私は「パイプ」区切り文字(または任意の他の適切な区切り文字)と六角1D
を交換するための方法がありますいくつかの分析のためのデータにExcel?私の計画では、パイプを区切り文字として使用してフィールドをExcelの列に分割します。
ここで私がパイプで置き換えるのは、フィールド内のデータセットの1つに誤ってパイプがあると、データが誤って分割される可能性があるということです。つまり、上記の例に基づいて、 3列。
また、この問題に近づいているはずの他の方法がありますか?最終目標は、データを適切にフォーマットしてExcelまたはTableauで視覚化することです。
あなたは伝説です。魅力のように働き、常に良い新しいものを学びました。 – Sandeep