我有一个以下形式的文件
bulandshahara b u l a n d sh a h a r a
caandapura c aa n d a p u r a
如果此模式出现在任何行的最后,我必须删除“出现一个空格后跟一个”。
我的预期输出是
bulandshahara b u l a n d sh a h a r
caandapura c aa n d a p u r
我怎样才能做到这一点?
我参观过如果字符不遵循指定模式,则将其删除但这是关于删除不遵循模式的字符。
我的问题是删除“行尾”的字符(如果它们遵循我指定的模式)。
答案1
<"$YOUR_FILE" sed 's/ a$//' > $NEW_FILE
我想会成功的。