![문자열 시작 부분에서 null 값을 억제하는 방법](https://linux55.com/image/173206/%EB%AC%B8%EC%9E%90%EC%97%B4%20%EC%8B%9C%EC%9E%91%20%EB%B6%80%EB%B6%84%EC%97%90%EC%84%9C%20null%20%EA%B0%92%EC%9D%84%20%EC%96%B5%EC%A0%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
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