A
abcdef
Grünschnabel
Hallo,
ich habe ein Verzeichnis, darin enthalten sind mehrere Dateien. Nun möchte ich alle Dateien (Parameter $1) gegen eine konstante Datei (Parameter $2) gegen vergleichen und die Unterschiede aufzeigen. Diese können dann am Ende einfach in einer Textdatei abgelegt werden.
Bisher habe ich
Soweit so gut. "for i in $1\*.txt do" nutze ich, um alle Textdateien vom Verzeichnis anzusprechen (da es auch nur um diese gehen soll). Mit dieser Variante kann ich aber nicht arbeiten, da er alle Dateien bei cat zusammenfasst und dann vergleicht. Die Dateien sollen aber alle separat behandelt werden. Ich hatte schon überlegt wie man jede Datei einzeln ansprechen kann bzw. wie man die Schleife ausbauen kann, komme aber auf keine Lösung.
ich habe ein Verzeichnis, darin enthalten sind mehrere Dateien. Nun möchte ich alle Dateien (Parameter $1) gegen eine konstante Datei (Parameter $2) gegen vergleichen und die Unterschiede aufzeigen. Diese können dann am Ende einfach in einer Textdatei abgelegt werden.
Bisher habe ich
Code:
#!/bin/bash
for i in $1\*.txt
do cat $i $2| sort | uniq -d
done
exit 1