与えられたファイルの行の末尾から末尾のスペースを削除する方法は?

与えられたファイルの行の末尾から末尾のスペースを削除する方法は?

ソースファイルの役に立たないスペースが疲れてしまったので、vimを設定してそのスペースを表示したりしました。

問題は(常にそうではありませんが)同僚の開発者と一緒にデッドスペースを処理する必要があることが多いことです。

私は単にソースファイル(正規表現を提供)をスキャンし、与えられたすべてのファイルからスペースを削除したいと思います。

オンラインで検索しましたが(「bash 削除スペース」など)、便利なコンテンツが見つかりませんでした。

ベストアンサー1

無駄な空白が行末の末尾の空白を参照している場合、GNUシステムで動作します。

find -name '*.c' -print0 | xargs -r0 sed -e 's/[[:blank:]]\+$//' -i

*.cソースファイルの一致するコンテンツに置き換えます)

おすすめ記事