Ho un file di testo chiamato xid.txt
:
xid: SC48028 id: artf398444
xid: indv1000 id: indv24519
xid: SC32173 id: artf398402
xid: SC21033 id: artf398372
xid: 1001 id: tracker4868
xid: wiki1000 id: wiki10709
xid: proj1234 id: proj12556
Ho bisogno di aggiungere una stringa "PT_" prima di "SC48028", "SC32173" ... e così via. La stringa 'SC ...' può iniziare con qualsiasi combinazione può essere 'AC ...' o 'DL ..'
Uscita richiesta:
xid: PT_SC48028 id: artf398444
xid: indv1000 id: indv24519
xid: PT_SC32173 id: artf398402
xid: PT_SC21033 id: artf398372
xid: 1001 id: tracker4868
xid: wiki1000 id: wiki10709
xid: proj1234 id: proj12556
Se vedi l'output sopra, non dovremmo inserire "PT_" prima delle stringhe che iniziano con "i", "p", "w" e "numerico". Ho provato alcuni comandi di base per il mio requisito usando insert / append in sed.