我有一个 CSV 文件,该文件以来自 Hive Beeline CLI 查询输出的 NULL 字节开头。该文件以许多行开头,其中^Mnull^Mnull
前几行包含以下内容:
^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnull^Mnull ^Mnullid,date,num_val_1,units,orders,num_val,type,flag,double_val
"AAAAA",2020,33.0,0,0,599.0,"String",0,49.0
我试过了tr -d '\0' < file_with_null_bytes
,但并没有删除^Mnull
's。我想^Mnull
从 CSV 文件中删除 's 和空格,直到标题。