从文件中,我使用以下cmd检索最后一行;从某个字符后面的行中获取字符串
tail -n 1 build.log
输出看起来是这样的:
1477101542,,ui,say,--> amazon-ebs: AMIs were created:\n\nus-east-1: ami-63237174\nus-west-1: ami-21236841\nus-west-2: ami-27872347
我想us-east-1:
后获取的字符串,us-west-1:
& us-west-2
使用下面的grep命令:
echo | tail -n 1 build.log | egrep -m1 -oe 'us-east-1: ami-.{8}' | egrep -m1 -oe 'ami-.{8}'
我针对每种情况运行此cmd三次。有一个更好的方法吗?
“我想以后获取字符串...”。请学习包含来自给定样本输入的预期输出,并避免对您尝试实现的内容产生误解;-)。祝你好运。 – shellter