awk 끝에 숫자가 있는 줄을 삭제하세요.

awk 끝에 숫자가 있는 줄을 삭제하세요.

문자열 끝에 숫자가 있는 줄을 삭제하고 싶습니다.

입력 예:

example123
example
example12
example43

예상 출력:

example

답변1

수행하는 방법은 매우 간단합니다.

awk '/[^0-9]$/ { print }' inputfile

또는 빈 줄을 유지하려면

awk '! /[0-9]$/ { print }' inputfile

답변2

또는 귀하도 관심이 있는 경우 도움이 될 수 있는 grep몇 가지 간단한 단계를 참조하세요 grep.

grep -v '[0-9]$'  Input_file

답변3

sed   -e    '/[0-9]$/d'    input-file.txt

관련 정보