tca
Legacy Member
Het lijkt onmogelijk om dubbele quotes te laten afbeelden via zowel awk als sed in DOS ! Iemand die weet hoe ?
C:\WINDOWS>echo een twee drie | sed "s/twee/\"/g"
sed: cannot open _
C:\WINDOWS>echo een twee drie | sed "s/twee/2/g"
een 2 drie
C:\WINDOWS>echo een twee drie | sed "s/twee/"/g"
sed: garbled command s/twee/
C:\WINDOWS>echo een twee drie | sed "s/twee/'/g"
een ' drie
C:\WINDOWS>echo een twee drie | awk " { printf $1 \" " \" $3 } "
{ printf $1 "
^
awk ERROR: Newline in string
C:\WINDOWS>echo een twee drie | awk " { printf $1 \" \" \" $3 } "
{ printf $1 " " " $3 }
^
awk ERROR: Newline in string
C:\WINDOWS>echo een twee drie | awk " { printf $1 \" quote \" $3 } "
een quote drie
C:\WINDOWS>
Uiteindelijk wil ik gewoon een file parsen (awk, sed, maakt niet uit) maar er moet een dubbele quote inzitten, en dat wil maar niet lukken !?
C:\WINDOWS>echo een twee drie | sed "s/twee/\"/g"
sed: cannot open _
C:\WINDOWS>echo een twee drie | sed "s/twee/2/g"
een 2 drie
C:\WINDOWS>echo een twee drie | sed "s/twee/"/g"
sed: garbled command s/twee/
C:\WINDOWS>echo een twee drie | sed "s/twee/'/g"
een ' drie
C:\WINDOWS>echo een twee drie | awk " { printf $1 \" " \" $3 } "
{ printf $1 "
^
awk ERROR: Newline in string
C:\WINDOWS>echo een twee drie | awk " { printf $1 \" \" \" $3 } "
{ printf $1 " " " $3 }
^
awk ERROR: Newline in string
C:\WINDOWS>echo een twee drie | awk " { printf $1 \" quote \" $3 } "
een quote drie
C:\WINDOWS>
Uiteindelijk wil ik gewoon een file parsen (awk, sed, maakt niet uit) maar er moet een dubbele quote inzitten, en dat wil maar niet lukken !?