“ls”与正则表达式多次

时间:2015-07-22 06:36:03

标签: regex ls

我正在尝试在一行上执行下两个命令:

ls -lh  /etc/pki/tls/certs/dom*
ls -lh  /etc/pki/tls/certs/cen*

我尝试过类似下一个但不起作用的事情:

ls -lh  /etc/pki/tls/certs/cen*|dom*
ls -lh  /etc/pki/tls/certs/[cen*|dom*]
ls -lh  /etc/pki/tls/certs/{cen*|dom*}

接下来是唯一的方法吗?:

ls -lh  /etc/pki/tls/certs/cen*  &&  ls -lh  /etc/pki/tls/certs/dom*

2 个答案:

答案 0 :(得分:1)

试试这个,非常简单

ls -lh dom* cen*

答案 1 :(得分:1)

这两个是等价的:

ls -lh /etc/pki/tls/certs/dom* /etc/pki/tls/certs/cen*

ls -lh /etc/pki/tls/certs/{dom,cen}*