Re: Formatting print with awk and ORS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



From: Joseph L. Casale <JCasale@xxxxxxxxxxxxxxxxx>
> I have a command I execute:
> awk 'BEGIN { ORS=" " } { print "\"" $1 "\"" }' input_file
> which gives me exactly what I need, all field one's in quotes on one line
> each separated by one space. I now need to print a single quote around all
> of this, but the ORS flag is screwing me up, it's causing every attempt I
> try to repeat for every record.

awk -v q="'" ' BEGIN { ORS=" "; printf("%s", q) } { print "\"" $1 "\"" } END { printf("%s", q) } '
or
awk ' BEGIN { ORS=" "; printf("\x27") } { print "\"" $1 "\"" } END { printf("\x27") } '

JD


      

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux