2017-05-09 7 views
1
Zeile hinzufügen

ich habe:sed Befehl verwenden, um neuen Text in einer

Format "%x %x %x %x \"%x\" %>x %x \"%{xxx}i\" \"%{xxx}i\"" 

Wie kann ich sed Befehl machen:

Format "%{X-Y-Z}i - %x %x %x %x \"%x\" %>x %x \"%{xxx}i\" \"%{xxx}i\""

Grundsätzlich habe ich %{X-Y-Z}i hinzuzufügen. genau %{X-Y-Z}i - zwischen Format " und dem ersten Auftreten von %

+0

Derzeit ist dies nur eine Problemstellung, keine Frage. Sie sollten [edit] es und drehen Sie es in eine Frage, indem Sie hinzufügen, nun, eine Frage, was Sie versucht haben, was passiert ist, und was Sie stattdessen erwartet haben. –

+0

ein ziemlich einfaches Problem, werfen Sie einen Blick auf https://StackOverflow.com/documentation/sed/934/getting-started-with-sed#t=20170509053311177556 und fragen Sie, wenn Sie stecken bleiben ... – Sundeep

+0

Ich möchte nicht verwenden echo .. können wir es mit nur sed Befehl tun? – Dheeraj

Antwort

0

sed 's/\(^Format\ "\)\(.*$\)/\1%{X-Y-Z}i\ -\ \2/'

Diese oneliner einfügt.