我试图从一个看起来像这样的文件中提取所有数字(只是数字)(总是三个'|||')并确保数字后面跟着3 |||
file:
12342|||blah blah
31221|||foo bar
12342|||bar foo
我只想得到 12342,31221,12342
到目前为止我有
//works
echo "2333|||test" | awk -F "([^1-9])+\|" '{print $1}'
// should fail and return none
echo "2333|||test" | awk -F "([^1-9])+\|+" '{print $1}'
任何的想法?