簡単なスクリプトの問題

簡単なスクリプトの問題

AIXのスクリプトに問題があり、エラーが見つかりませんでした。 2つのディレクトリ間でファイルをコピーしたいのですが、まずそのディレクトリが存在することを確認してください。私がやっていることはこれです:

PATH=/home/fede/
PATH2=/home/prueba/
if [ -d $PATH ];
then
find $PATH -type f -exec cp {} $PATH2 \;
        echo "se copiaron los archivos correctamente"
else
        echo "no existe"
fi

しかし、次のメッセージを受け取りました./scriptTB[5]: find: not found. se copiaron los archivos correctamente。最後の行にはスペイン語で「ファイルが正しくコピーされました」と書かれています。スクリプト名はですscriptTB

前に何かを入れるべきですかfind?問題は find

ベストアンサー1

$PATHプログラムバイナリ(find使用したいプログラムなど)が見つかる場所をシステムに知らせるデフォルトの環境変数であるため、この変数に別の名前を使用する必要があります。あなたのシステムを上書きして、あなたの$PATHシステムがプログラムを見つけることができないようですfind。これを試してみて、機能していることを確認してください。

おすすめ記事