공백 앞의 문자열 제거

공백 앞의 문자열 제거

공백 앞의 단어를 제거하고 싶습니다. 내 파일 구조는 다음과 같습니다

개미

tiger

static rabbit

lion

dynamic monkey

donkey

출력은 다음과 같아야 합니다.

ant

tiger

rabbit

lion

monkey

donkey

grep이를 달성하기 위해 사용할 수 있는 명령이 있습니까? 아니면 다른 방법을 사용할 수 있나요?

답변1

사용 awk:

awk '{print $NF}' inputfile

예제 입력의 경우 다음이 생성됩니다.

ant
tiger
rabbit
lion
monkey
donkey

GNU 사용 grep:

grep -oP '\S+$' inputfile

사용 sed:

sed 's/.* //' inputfile

사용 perl:

perl -pe 's/.* //' inputfile

관련 정보