我想删除字符串末尾带有数字的行,
输入示例:
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