Ich versuche, ein Array zu verwenden, um eine Liste von Dateinamen mit dem find
Befehl zu speichern .
Aus irgendeinem Grund funktioniert das Array in der von der Schule verwendeten Bash nicht, mein Programm funktioniert jedoch auf meinem eigenen Laptop.
Also habe ich mich gefragt, ob es einen anderen Weg gibt, das ist, was ich habe:
array = (`find . -name "*.txt"`) #this will store all the .txt files into the array
Dann kann ich mit dem Befehl cat auf die Array-Elemente zugreifen und Kopien aller Dateien erstellen.
Gibt es eine andere Möglichkeit, dies ohne Verwendung eines Arrays zu tun?
-type f
. Es ist gültig, ein Verzeichnis mit der Endung .txt zu haben, z. dir.txt