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' 클라이언트
ex
vi
동일한 수정 사항을 사용하거나 쉽게 구현할 수도 있습니다 emacs
.