쉘에서 공백의 길이를 메뉴의 단어 길이와 동일하게 만드는 방법은 무엇입니까?
가장 긴 문자열의 길이를 구한 다음 가장 긴 문자열 + 1로 각 열 길이를 생성하려고 합니다. 이 문제에 많은 문제가 있으며 이 주제에 대해 더 자세히 읽고 싶습니다.
awk
아직도 그럴까요 grep
?
menuNAME menuNAME2 menuNAME3
word word2 THISwordisLongest
THISwordisLongest word wordLONG
wordLONG THISwordisLongest word
예상 출력:
menuNAME menuNAME2 menuNAME3
word wordLONG THISwordisLongest
THISwordisLongest word wordLONG
wordLONG THISwordisLongest word
답변1
당신은 그것을 사용할 수 있습니다기둥:
$ column -t < file
menuNAME menuNAME2 menuNAME3
word word2 THISwordisLongest
THISwordisLongest word wordLONG
wordLONG THISwordisLongest word