Como remover os caracteres das linhas de um arquivo antes de uma determinada palavra

Após executar o comando “uniq -c” num arquivo com numa lista com milhares de CONFIG_BLABLABLA_BLABLABLABLA eu obtive um novo arquivo mostrando quantas vezes cada CONFIG_… repetida existe.

Então agora preciso remover estes valores e todos os caracteres que antecedem o config em si. Para fazer isso basta usar o comando “sed” desta forma:

cat arquivooriginal.txt | sed 's/^.*CONFIG_/CONFIG_/' > arquivosomenteconfig.txt

Fonte: http://www.unix.com/unix-for-dummies-questions-and-answers/98893-how-delete-all-character-before-certain-word.html

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s