Ich würde gerne eine Reihe von sed-Befehle in Zeilen einer Datei roster.txt nur mit einem Schlüsselwort beginnen. Zum Beispiel:Sed in einer Awk-Anweisung
Employee : Kiara 20 [email protected]
Employee : Connor 25 [email protected]
Employee : Dylan 30 [email protected]
Becomes:
Employee : Kiara_20_hoursat8dot25
Employee : Connor_25_hoursat8dot00
Employee : Dylan_30_hoursat9dot00
ich die sed-Befehle kennen die Änderungen vornehmen wollte ich nur einen Weg, um sie auf Strecken mit „Mitarbeiter“ ab peform. Vielleicht
awk '$1 == "Employee" {sed -i -e 's/\./dot/g' roster.txt}' roster.txt
Sie mit sed/awk gesperrt sind oder nehmen Sie jede Shell-Skript Linie als Lösung? – Fabien
Sie brauchen nie sed, wenn Sie awk verwenden und Sie müssen sed niemals innerhalb von awk aufrufen! –