ファイルに次のような各行の先頭のような番号が含まれている場合:
1 hello wolrd!
2 gjdshjkjkgn*90&
3 {)/>husdfghjhs
等々
ファイルから行番号を削除するにはどうすればよいですか。
どうですかsed
:
sed 's/^[0-9]*//'
perl -npe 's/^[0-9]+//'
sedやawkを使用してそれを行うこともできると確信しています。
cnicutarの答えはより優れており、大量のデータに対して確かにより保守しやすいですが、一部のテキストエディタは垂直方向の選択を提供することを指摘する価値があると思います(たとえば、マウスでテキストを選択するときにALTまたはCTLを押したままにするなど) )。そのようなテキストエディタをすでにファイルで開いている場合は、コマンドラインから何かを実行するよりも高速である可能性があります。
それでも、特に大量のデータがある場合は、cnicutarの答えの方が優れています。
カットはまさにこれのために設計されています
cut -d ' ' -f 2-