Ich versuche, ein einfaches Skript zu schreiben, das den Inhalt in zwei Listen auflisten wird. Um es zu vereinfachen, verwenden wir ls als Beispiel. Stellen Sie sich "eins" und "zwei" Verzeichnisse vor.Schnittpunkt zweier Listen in Bash
one=`ls one` two=`ls two` intersection $one $two
Ich bin immer noch ziemlich grün in Bash, also fühlen Sie sich frei zu korrigieren, wie ich das mache. Ich brauche nur einen Befehl, der alle Dateien in "Eins" und "Zwei" ausgibt. Sie müssen in beiden existieren. Sie könnten dies die "Kreuzung" zwischen "Eins" und "Zwei" nennen.
Nichts beantwortet hier die Frage: Wie schneidet man zwei * Variablen * in einem Bash-Skript? – jameshfisher
Scheint wie eine neue Frage meiner Meinung nach, diese Frage ist hier klar beantwortet. –
Ein wohl nützlicher Ansatz ist im nahen duplizieren http://stackoverflow.com/questions/2312762/compare-difference-of-two-arrays-in-bash – tripleee