2016-05-11 8 views
-1

was ich bekommen möchte, ist die Liste aller Dateien beginnend mit Hallo aber muss nur zu einem bestimmten Verzeichnis gehören, in dem ich suche. Ich versuchteWie bekomme ich die Liste der Dateien aus einem bestimmten Verzeichnis mit glob in expect Skript

Satzdateien [glob -type f hallo *] aber ich bin immer Dateien aus allen Verzeichnissen mit hello.I will beginnen diese Dateien mit hallo in meinem aktuellen Verzeichnis zu starten.

+0

Das ist wirklich korrekt aussieht - sind Sie sicher, dass Sie das Problem genau berichten? –

+0

das Problem ist, dass ich alle Dateien, die zu allen Ordnern gehören, beginnend mit Hallo.Aber was mache ich, wenn ich möchte, dass Dateien beginnend mit Hallo aus einem bestimmten Verzeichnis.Commands wie suchen, etc. arent – Shruthi

Antwort

1

Ich sehe nicht, was Sie sehen:

$ touch helloworld 
$ mkdir hello_dir 
$ touch hello_dir/file_in_subdir 
$ ls -1R . 
.: 
hello_dir/ 
helloworld 

./hello_dir: 
file_in_subdir 

$ expect -v 
expect version 5.45 

$ expect 
expect1.1> glob -type f hello* 
helloworld 
+0

gibt es keine anderen Befehl, der anstelle von glob verwendet werden kann, um Dateien zu finden, die ein bestimmtes Muster in expect enthalten? – Shruthi

+0

und was genau ist der Pfad Ihrer Datei helloworld? – Shruthi

+0

aktuelles Verzeichnis. Sie müssen uns zeigen, wie Sie Ihr Problem reproduzieren können. –