我将这个字符串放在一个看起来像aaaaa;bbbbbbb;ccccc\n
和aaaaa;bbbbbb\n
的文件中,这个想法只是显示最后一个分号和换行符之间的文本。输出将是
ccccc
bbbbb
等。
以为我可以用sed -e [:]$ | awk -F '\n' {print $1}
答案 0 :(得分:3)
有很多方法可以解决这个问题:
sed 's/.*;//'
awk -F';' '{print $NF}'
rev | cut -d';' -f 1 | rev
答案 1 :(得分:2)
只需删除最后一个分号的所有内容:
sed 's/.*;//'