如何在标志后划线

时间:2010-07-22 11:59:59

标签: bash shell cut

我有一句话:

something ..fdfad ABCD info
fdsafsda fae faefdsa fABCD info23

我想在ABCD之后获取行

3 个答案:

答案 0 :(得分:1)

$ sed 's/.*ABCD //' file
info
info23

答案 1 :(得分:1)

让你的shell处理它:

line="something ..fdfad ABCD info"
printf "result:%s\n" "${line##*ABCD }"

答案 2 :(得分:0)

您可以将awk用于此

awk '{printf "%s\n", $NF}' FS="ABCD" myfile