【发布时间】:2018-09-08 20:21:14
【问题描述】:
我正在尝试让tr -d 从现有字符串中删除一串字符,而不是删除其他任何地方的字符。
例如,我希望tr 从foo.txt 中每个字符串的末尾删除: OK。
foo.txt的内容:
BROKEN BONES: OK
Kefen Odvora: OK
BOOKS_FOR_MUM: OK
E: OK Amded: OK
这是我运行的命令:
cat foo.txt | tr -d ": OK$"
我希望它输出这个:
BROKEN BONES
Kefen Odvora
BOOKS_FOR_MUM
E: OK Amded
但是我得到了这个,我不想要:
BRENBNES
efendvora
BS_FR_MUM
EAmded
我该如何解决这个问题?
Mac OS X Yosemite,bash 3.2.57(1)-release
【问题讨论】: