Je veux faire ce qui suit
awk 'BEGIN {FS=" ";} {printf "'%s' ", $1}'
Mais échapper aux guillemets simples de cette façon ne fonctionne pas
awk 'BEGIN {FS=" ";} {printf "\'%s\' ", $1}'
Comment faire cela? Merci pour l'aide.
'abc'd'ef'
is abcdef
: literal plus d
plus literal. Le d
est en dehors des guillemets, et vous pouvez le remplacer d
par \'
pour faire 'abc'\''ef'
lequel évalue abc'ef
.