Ich habe ein interaktives Datei Sortierskript, das eine Reihe von filelist
für jedes Verzeichnis ausgibt, das es für die sortierte Ausgabe erstellt.Wie verkette ich den Inhalt der Dateiliste
Wie verkette ich den Inhalt aller filelist
zu einer Übersichtsdatei auf meinem Desktop.
Mein Code funktioniert gut, außer für diese spezielle Aufgabe.
#!/bin/bash
read -p "Good Morning, Please enter your file type name for sorting [ENTER]:" all_extensions
if cd /Users/christopherdorman/desktop
then while read extension
do destination="folder$extension"
mkdir -p "$destination"
mv -v unsorted/*."$extension" "$destination"
done <<< "${all_extensions// /$'\n'}"
mkdir -p foldermisc
if mv -v unsorted/* "foldermisc"
then echo "Good News, the rest of Your files have been successfully processed"
fi
for i in folder*/; do
ls -S "$i" > "${i}filelist”
cat > "${i}filelist” | tee ~/desktop/summary.txt
done
fi
versucht, den Code auszuführen. Dies gibt weder die Dateiliste aus, noch gibt es irgendeine Ausgabe auf dem Desktop. –
Welche Ausgabe erwarten Sie in Ihrer 'summary.txt' Datei? – eddiem
Wenn ich 4 Dateilisten habe. Eins in jedem der 4 Ordner auf meinem Desktop, die Zusammenfassung.txt ist eine Kollatierung des Inhalts dieser 4 Dateien. Ich will den Inhalt zu einer Datei verkettet –