次のようなファイルがあるとしましょう。
一部のファイル名.ext
さて、findコマンドを使ってファイル名の一部を見つけたいと思います。たとえば、次のようになります。
find filelocation -type f -name 'some\|name'
grepとawkを使ってこれを試しましたが、運がなく、すべてのコマンドも試しました。このリンク
答え1
引数はfind -name
単純なシェルグローバル変数であり、デフォルトの接続詞は論理的ですAND
。
find location -type f -name '*some*' -name '*name*'
some
名前と順序の両方を含む一般的なファイルがname
検索されます。 OTOH、名前、some
および順序を含むファイルを見つけるのはname
簡単です。
find location -type f -name '*some*name*'
または
find location -type f -name 'some*name*'
名前が必要な場合から始まるひもsome
。