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
..また実行されます(したがって、現在のディレクトリではなくディレクトリ内のファイルを探します)。
bash
Ps 私たち全員は、、、、ls
のcp
マニュアルを一生に一度は読まなければなりませんstrace
。