以下のように開始点を削除したいと思います。
ファイル名は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
到着
/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
どうすればいいですか?
答え1
sedで
sed -e 's,^\./,/,' <inputfile >outputfile
(間違ったデータが提供されるのを防ぐために、後に「/」がある場合は「.」のみが削除されます。)