Unix 格雷普*bk.\.log";

Unix 格雷普*bk.\.log";,unix,ksh,Unix,Ksh,我想知道下面的代码是什么 ls -lrt | grep ".* bk.*\.log" 我认为它列出了所有以bk开头,以log结尾的文件。 有人能验证一下吗。“列出所有以bk开头,以log结尾的文件” 然后您可以使用:ls-lrt bk*log——根本不需要grep 您可能需要阅读bash文档。如果我读得正确,它应该bk.log如果我添加下划线(u)而不是星号(*),会怎么样?然后您只列出名为“bk\u log”的文件。下划线只是作为文字下划线匹配,而不是shell全局。

我想知道下面的代码是什么

ls -lrt | grep ".* bk.*\.log"
我认为它列出了所有以bk开头,以log结尾的文件。 有人能验证一下吗。

“列出所有以bk开头,以log结尾的文件”

然后您可以使用:
ls-lrt bk*log
——根本不需要grep


您可能需要阅读bash文档。

如果我读得正确,它应该
bk.log
如果我添加下划线(u)而不是星号(*),会怎么样?然后您只列出名为“bk\u log”的文件。下划线只是作为文字下划线匹配,而不是shell全局。