2016-11-18 64 views
0

我想加载pcl_viewer中的几个文件。但是这个问题对于我猜测的Linux shell更一般。我正在使用Ubuntu 16.04。在ubuntu shell中加载前导零的文件(pcl_viewer示例)

我遇到的问题是文件名有许多前导零。

以下工作:pcl_viewer fileBasename_00000[0-9].pcd

但我不能加载文件一样:fileBasename_00000[0-10].pcd.

我试图fileBasename_00000[00-10].pcdfileBasename_00[000-250].pcdfileBasename_00[*].pcd

是否有空间保持字符,我可以用它来告诉shell的文件名有多个前导零?

非常感谢!

回答

0

我建议使用bash的brace expansion而不是globbing

pcl_viewer fileBasename_00000{0..10}.pcd 
+0

我有一个跟进的问题:我可以以某种方式延长该命令只选择每秒文件。例如文件2,4,...,10? – Sven0

+0

@ Sven0是的,你可以使用'{x..y [.. incr]}',或者你的情况:'{2..10..2}'。 – sorontar