【发布时间】:2014-02-21 11:57:54
【问题描述】:
我在一个目录中有一些文件:
140221_alzproddbadm01.log
140221_alzproddbadm02.log
140221_alzproddbadm03.log
132123_ehxsk01.log
try.sh
logs
expan
140221_alzproddbadm04.log
23891_ehxsk02.log
我只需要 grep 这些:
140221_alzproddbadm04.log
23891_ehxsk02.log
140221_alzproddbadm01.log
140221_alzproddbadm02.log
140221_alzproddbadm03.log
132123_ehxsk01.log
格式并不复杂(numbers + _ + bla bla bla)但我不知道如何为我的问题编写正确的正则表达式。
ls -l | grep root | cut -d " " -f9 | grep #what to write next?
【问题讨论】:
-
您可以将 *.log 传递给 ls 然后通过管道传输它。
-
下次可能还有其他日志文件。
标签: regex linux bash shell grep