【发布时间】:2011-10-11 10:28:49
【问题描述】:
我想知道为什么我这样做时它不起作用:
echo "d_suites/k_val/tests/asm/logs/kf_on_stage1 FAILED 0:00:22 Jul 22 22:33 " |
sed 's/[ \t]*\([^ \t]+\)[ \t]+\([^ \t]+\).*/\2/'
但是这个(将 + 更改为 * )有效:
echo "d_suites/k_val/tests/asm/logs/kf_on_stage1 FAILED 0:00:22 Jul 22 22:33 " |
sed 's/[ \t]*\([^ \t]*\)[ \t]*\([^ \t]*\).*/\2/'
任何帮助将不胜感激。
【问题讨论】: