awk
를 사용하여
여러 공백을 찾았을 때 추가 공백을 어떻게 제거할 수 있습니까?
늘 그렇듯, 단어 사이에 공백만 남겨두면 됩니다.
파일 크기는 3kb입니다.
답변1
샘플 입력/예상 출력을 제공하지 않았으므로 추측하겠습니다.
그리고 awk
:
$ echo "$a"
one two three four
$ echo "$a" |awk -v OFS=' ' '{$1=$1}1'
one two three four
배시 사용:
$ echo "$a"
one two three four
$ echo $a #mind the absence of quotes around the variable
one two three four
또한 tr -s ' '
잘 작동합니다 ...