「find」を使用して一連のHTMLファイルに対してコマンドを実行し、その結果を別のディレクトリにパイプアウトしようとしています。ただし、「find」で見つかったファイル名にパスが含まれており、パスがパイプターゲットのディレクトリ構造に適合していないため、パイプは失敗しています。基本的に、以下の{}の2番目のインスタンスからパスを削除する必要があります。
find subd/*.html -type f -exec "./mycmd {} opts > subd2/{}" \;
これはコマンドの簡略化されたバージョンですが、現実の世界では、mysubdirectory2の前に「../」を付けることは機能せず、「cdsubd&&」の前に付けることもできません。