Linuxの標準行末形式に変換する必要がある数千のファイルがあります。つまり、dos2unix
。
変換するファイルの拡張子.cpp
、または.h
問題のファイルはサブディレクトリに組み込まれています。
以下を含むすべてのファイルを見つけることができることを知っています。
find ./ -follow -type f \( -iname \*.cpp -o -iname \*.h \)
しかし、それらにコマンドをどのように適用しますか?
いくつかのサイクルを含む単純なbash
スクリプトを使用したいが、for
書くことはできません。
答え1
ただ使用してください。
find . -type f \( -iname "*.cpp" -o -iname "*.h" \) -exec dos2unix {} +