シェルプログラミング初心者です。現在、見つかったファイルを操作するスクリプトを作成しています。しかし、見つかったファイルの親ディレクトリの名前を取得する必要があります。例えば、
SEARCH_PATH=/home/test
for file in `find $SEARCH_PATH -name "pattern"`;
do
echo $file;
done
検索パスには、ファイルパターンを持ついくつかのフォルダーがあり、
/home/test/type1/log/pattern
/home/test/type2/log/pattern
/home/test/type3/log/pattern
私がする必要があるのは、これらのファイルで「パターン」を見つけ、祖父母ディレクトリの名前を「タイプ」名にすることです...