J'ai un fichier texte nommé 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
J'ai besoin d'ajouter une chaîne 'PT_' avant 'SC48028', 'SC32173' ... ainsi de suite. La chaîne 'SC ...' peut commencer avec n'importe quelle combinaison peut être 'AC ...' ou 'DL ..'
Sortie requise:
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
Si vous voyez la sortie ci-dessus, nous ne devons pas insérer «PT_» avant les chaînes qui commencent par «i», «p», «w» et «numérique». J'ai essayé quelques commandes de base pour mes besoins en utilisant insert / append dans sed.