find コマンド構文の違い

find コマンド構文の違い

findコマンドを見ると、2つの違いが何であるか疑問に思います。

find -type f

そして

find ${1} -type f

それらはすべて同じ機能を果たしているようですが、その${1}目的は何ですか?

ベストアンサー1

これは${1}findとは何の関係もなく、シェルパラメータです。

たとえば、2番目のfindコマンドがシェルスクリプト内で実行されると、次のようになりますtest.sh

#!/bin/bash
find ${1} -type f

その後、test.sh使用すると

./test.sh cica

その後、コマンドラインcicaのシェルに置き換えられます。findこのfindコマンドは

find cica -type f

cica..また実行されます(したがって、現在のディレクトリではなくディレクトリ内のファイルを探します)。

bashPs 私たち全員は、、、、lscpマニュアルを一生に一度は読まなければなりませんstrace

おすすめ記事