0

cat 命令到我自己的文件中的结果
ABC:=ABCD
BCD:=BCDE
CDE:=CDEF

我要做的就是将其打印为:
ABCD
BCDE
CDEF

问题是在前面的字符之前的每个“:=”之后打印字符。

如何使用 sed 来实现?

4

2 回答 2

1

你可以试试:

your_command | sed 's/.*:=//'
于 2013-07-13T08:43:41.923 回答
0

两种非sed方式:

...  | awk -F ':=' '{print $NF}'
...  | while IFS= read -r line; do echo "${line##*:=}"; done
于 2013-07-13T12:27:25.643 回答