このcsvファイルのすべてのテキストを行の先頭に簡単に移動するにはどうすればよいですか?

このcsvファイルのすべてのテキストを行の先頭に簡単に移動するにはどうすればよいですか?

私はLinuxに初めてアクセスし、csvファイルで作業しています。私はこの大きなテキスト列を数字の前に空白のない行の先頭に簡単に移動する方法を見つけようとしています。これはファイルの短いセクションです。ありがとうございます!

#前のスペースを参照してください:

    6 0.5
    24 0.67
    4 1
    12 2

ベストアンサー1

使用sed:

sed 's/^[[:blank:]]*//' file >newfile

これにより、名前付きファイルの行の先頭にある一連のスペース(スペースまたはタブ)が一致して削除されますfile。次に、newfileシェルのリダイレクトを通じて結果データをファイルに書き込みます。

おすすめ記事