linux - How to use sed to extract substring -


i have file containing following lines:

  <parameter name="portmappingenabled" access="readwrite" type="xsd:boolean"></parameter>   <parameter name="portmappingleaseduration" access="readwrite" activenotify="candeny" type="xsd:unsignedint"></parameter>   <parameter name="remotehost" access="readwrite"></parameter>   <parameter name="externalport" access="readwrite" type="xsd:unsignedint"></parameter>   <parameter name="externalportendrange" access="readwrite" type="xsd:unsignedint"></parameter>   <parameter name="internalport" access="readwrite" type="xsd:unsignedint"></parameter>   <parameter name="portmappingprotocol" access="readwrite"></parameter>   <parameter name="internalclient" access="readwrite"></parameter>   <parameter name="portmappingdescription" access="readwrite"></parameter> 

i want execute command on file extract parameter names displayed in following output:

$sedcommand file.txt portmappingenabled portmappingleaseduration remotehost externalport externalportendrange internalport portmappingprotocol internalclient portmappingdescription 

what command?

you want awk.

this quick , dirty hack:

awk -f "\"" '{print $2}' /tmp/file.txt

portmappingenabled portmappingleaseduration remotehost externalport externalportendrange internalport portmappingprotocol internalclient portmappingdescription 

Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -