我创建了以下文件作为 Hive 数据提取的输出:
$ cat exchangerate_ossbr-20200513133152.csv
nullrecordtype,exchangeratetimestamp,srcfromcurrencytype,fromcurrencytypecd,fromcurrencytypeid,srctocurrencytype,tocurrencytypecd,tocurrencytypeid,exchangerate,borpremiumdiscountflag,borexchangerate,
EXCHRATE,2017-01-31T00:00:00.000,U,USD,1004010,C,CAD,1004000,1.3045000,P,0.3045000,20170131000000
null
我只想抑制null
它们出现在记录开头的情况。在上面的例子中,第一行和最后一行都以 开头null
。我只是希望null
如果它们出现在记录的开头就被抑制。
答案1
您可以将其通过管道传输到sed
:
sed 's/^null//' exchangerate_ossbr-20200513133152.csv