Ich versuche einen Weg zu finden, um den Unterschied zwischen zwei Strings in meinem Skript zu bestimmen. Ich könnte das leicht mit diff oder comm machen, aber ich habe es nicht mit Dateien zu tun, und ich würde es vorziehen, sie nicht in Dateien auszugeben, zu vergleichen und zurückzulesen.Bash String Unterschied
Ich sehe, dass comm, diff, cmp alle erlauben, entweder zwei Dateien oder eine Datei und Standard-Eingabe - ich denke, das ist gut, wenn ich nicht zwei Dateien ausgeben will ... aber es ist immer noch irgendwie saugt.
Ich habe herumgegrubbelt und gedacht, ich könnte grep oder reguläre Ausdrücke benutzen - aber ich denke nicht.
Vielen Dank im Voraus,
was wollen Sie eigentlich tun zu entfernen? – hop
Sie können Teilstringmanipulationen und eingebaute Testoperationen mit IFS-Änderungen zum Vergleichen verwenden, aber Sie müssen wissen, ob Sie Zeichen für Zeichen, Wort für Wort, Zeile für Zeile vergleichen, Leerraum ignorieren möchten ... – technosaurus
Siehe https://stackoverflow.com/questions/34376884/highlight-string-differences – mosh