Hallo,
ich lese Einträge aus einer Datei was auch funktioniert. Nun möchte ich für jeden Eintrag das erste | mit einem \ ersetzen, was auch funktioniert wenn ich echo $i|sed 's/|/\\/' ausführe.
Nur wieso kann ich das Ergebnis dann nicht in eine Variable schreiben
Wenn ich die Variable wie unten beschrieben ausgebe kommt einfach nichts, bzw. nur zeilenumbrüche.
Sitze schon seit Stunden werd bald irre
Code:#!/bin/bash for i in `cat operationen.txt` do swap=$i|sed 's/|/\\/' echo $swap done
Lesezeichen