이 사용법을 고려하십시오rs(1)
:
rs -n -z -c, <<CSV
a,b,c
dd,ee,ff
CSV
위의 코드 조각은 다음을 내보냅니다.
a b c dd ee ff
그러나 나는 다음과 같은 것을 볼 것으로 기대합니다.
a b c
dd ee ff
매뉴얼에서는 달리 구성하지 않는 한 출력 배열 모양이 입력 배열 모양과 일치해야 한다고 권장합니다.
rs -h
동일한 input 을 사용하여 방출되며 2 3
, 이는 rs
입력 배열 모양이 실제로 올바르게 인식되었음을 보여줍니다.
그것을 사용할 때 어떤 오해가 있습니까 rs
? 입력과 동일한 모양을 갖도록 출력 형식을 자동으로 지정하는 방법이 있습니까?
답변1
앞에 null 필드가 있으면 열이 예상대로 작동하지 않습니다. 당신은 이것을 원할 수도 있습니다
awk 'BEGIN {FS = ","; OFS = "\t"} {$1 = $1} 1' <<DATA
a,b,c
,x,y
dd,ee,ff
DATA
a b c
x y
dd ee ff