Voglio fare quanto segue
awk 'BEGIN {FS=" ";} {printf "'%s' ", $1}'
Ma sfuggire alle virgolette singole in questo modo non funziona
awk 'BEGIN {FS=" ";} {printf "\'%s\' ", $1}'
Come fare questo? Grazie per l'aiuto.
'abc'd'ef'
is abcdef
: literal plus d
plus literal. La d
è al di fuori delle citazioni, e si può sostituirlo d
con \'
fare 'abc'\''ef'
che valuta a abc'ef
.