2017-08-11 20 views
1

二つのfindコマンドを組み合わせます。しかし、私は-execを使いたくありません。は、私は現在、次の行を持っている1

私はbashでネイティブなものを使用することはできません。これはLinuxディストリビューションがプリインストールされています。

答えて

3

プライマリを-o( "または"、インプライド "とは対照的に"および "findがプライマリに適用されます)プライマリをグループ化できます。括弧はエスケープされ、シェルの構文エラーを回避し、それらが引数としてfindに渡されるようにします。

find . \(\(-type f ! -name "*.xml" \) -o \(-type d -empty \) \) -delete 
関連する問題