Gostaria de apagar o ponto anterior das múltiplas linhas de texto

0

Eu gostaria de apagar o ponto de início, como mostrado abaixo.

O nome do arquivo aaa.txt.

./usr/share/vim/vim73/colors/blue.vim
./usr/share/vim/vim73/colors/default.vim
./usr/share/vim/vim73/colors/peachpuff.vim
./usr/share/vim/vim73/colors/shine.vim
./usr/share/vim/vim73/colors/slate.vim
./usr/share/vim/vim73/colors/desert.vim
./usr/share/vim/vim73/colors/README.txt
./usr/share/vim/vim73/colors/torte.vim

para

/usr/share/vim/vim73/colors/blue.vim
/usr/share/vim/vim73/colors/default.vim
/usr/share/vim/vim73/colors/peachpuff.vim
/usr/share/vim/vim73/colors/shine.vim
/usr/share/vim/vim73/colors/slate.vim
/usr/share/vim/vim73/colors/desert.vim
/usr/share/vim/vim73/colors/README.txt
/usr/share/vim/vim73/colors/torte.vim

O que devo fazer?

    
por DonBit 01.04.2016 / 11:02

1 resposta

3

com sed

sed -e 's,^\./,/,' <inputfile >outputfile

(isso só remove o "." se houver um "/" seguinte, apenas no caso de serem fornecidos dados incorretos).

    
por 01.04.2016 / 11:04

Tags