2016-11-18 2 views
0

Je suis en train de charger plusieurs fichiers dans le pcl_viewer. Mais cette question est plus générale sur le shell Linux, je suppose. J'utilise Ubuntu 16.04.chargement de fichiers avec des zéros dans le shell ubuntu (exemple pcl_viewer)

Le problème que j'ai est que les noms de fichiers ont beaucoup de zéros en tête.

Les travaux suivants: pcl_viewer fileBasename_00000[0-9].pcd

Mais je ne peux pas charger des fichiers comme: fileBasename_00000[0-10].pcd.

j'ai essayé fileBasename_00000[00-10].pcd ou fileBasename_00[000-250].pcd ou fileBasename_00[*].pcd

Y at-il un caractère de maintien de l'espace que je peux utiliser pour dire shell que le nom de fichier a de nombreux zéros?

Merci beaucoup!

Répondre

0

Je suggère d'utiliser brace expansion de bash au lieu de globbing:

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

J'ai une question de suivi: je peux prolonger en quelque sorte cette commande pour sélectionner seulement chaque deuxième fichier. par exemple. fichiers 2,4, ..., 10? – Sven0

+0

@ Sven0 Oui, vous pouvez utiliser '{x..y [.. incr]}', ou, dans votre cas: '{2..10..2}'. – sorontar