Dateiliste erstellen

U

ushellpr

Grünschnabel
Hallo Leute

ich möchte gerne in ein Array eine Dateiliste speichern, unzwar sollen alle dateien reinkommen, die mit "CCC" im Dateinamen beginnen.

Wie mache ich das? mit der "ls" funktion bin ich nicht weiter gekommen.

Danke für Hilfe im Vorraus
 
Geht über ne for Schleife
Code:
#!/bin/bash

a=0
for i in /Pfad/zum/Ordner/CCC*; do array[$a]=$i; ((a++)); done

aber auch mit ls
Code:
array=($(ls /Pfad/zum/Ordner/CCC*))
Also kannst dir eine Möglichkeit aussuchen ;)
 
Hallo!
Danke für deine Hilfe, klappt prima :D

Wie kann ich denn per if prüfen, ob es sich bei der variable dann ein Array oder String handelt?

Danke
 
So in etwa:
Code:
if [ ${#array[*]} -gt 1 ]; then echo array; else echo variable; fi
 

Ähnliche Themen

Samba User importieren

Shell Skript beschleunigen

Arch Linux Iso Image verifizieren

Wie komme ich an den Inhalt des Inhalts einer Variable?

alles außer letzte 4 strings

Zurück
Oben