如何从字符串开头抑制空值

如何从字符串开头抑制空值

我创建了以下文件作为 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

相关内容