파일의 텍스트 정보를 정렬/재형식화하는 방법은 무엇입니까?

파일의 텍스트 정보를 정렬/재형식화하는 방법은 무엇입니까?

customers정렬해야 하는 정보가 포함된 파일( 이라는)이 있습니다 .

qweasd,[email protected],256.62394383
qweasdczasd,[email protected],256.62394383
qwedddasd,[email protected],256.62394383
qweavvvdsd,[email protected],256.62394383

파일의 출력은 탭으로 구분되어야 합니다.

qweasd         [email protected]              256.62394383
qweasdczasd    [email protected]      256.62394383
qwedddasd      [email protected]          256.62394383
qweavvvdsd     [email protected]         256.62394383

한 줄 명령이 필요합니다.

답변1

awk 명령을 사용할 수 있습니다.

# awk -F, '{print $1 "\t" $2 "\t" $3}' customers

또는:

# awk 'BEGIN{FS=","; OFS="\t"} {print $1, $2, $3}' customers

또는:

# awk 'BEGIN{FS=","; OFS="\t"} {print}' customers

그들은 모두 당신을 위해 일할 것입니다.

답변2

다음을 시도해 보십시오: awk -F, '{print $1 "\t" $2 "\t" $3}' 파일 이름 awk 'BEGIN{FS="," OFS="\t"} {print $1, $2, $3 }' 파일 이름

답변3

sed이는 편집자 수준 수정을 위한 더 간단하고 효율적인 도구입니다.

sed 's-,- ctrlV tab-g' 클라이언트

exvi동일한 수정 사항을 사용하거나 쉽게 구현할 수도 있습니다 emacs.

관련 정보