すべてのファイルを別のフォルダーにコピーして、フォルダーの階層を平らにするPOSIXシェルスクリプトと同等のBASHスクリプトを表示してください。
確かに、すべてのファイルを別のフォルダーにコピーしてフォルダーの階層を平らにするPOSIXシェルスクリプトとBASHスクリプトの例を次に示します。

Posixシェルスクリプト：
`` `
＃！/bin/sh
set -e

＃ソースディレクトリと宛先ディレクトリを定義します
src_dir = "/path/to/source/directory"
dest_dir = "/path/to/destination/directory"

＃ソースディレクトリ内のすべてのファイルとそのサブディレクトリを宛先ディレクトリにコピーします
"$ src_dir" -type f -exec cp {} "$ dest_dir" \;
`` `

バッシュスクリプト：
`` `
＃！/bin/bash
set -e

＃ソースディレクトリと宛先ディレクトリを定義します
src_dir = "/path/to/source/directory"
dest_dir = "/path/to/destination/directory"

＃ソースディレクトリ内のすべてのファイルとそのサブディレクトリを宛先ディレクトリにコピーします
Shopt -S Globstar
cp "$ src_dir"/** "$ dest_dir"/
`` `

どちらのスクリプトも「cp」コマンドを使用して、ソースディレクトリとそのサブディレクトリからファイルを宛先ディレクトリにコピーします。POSIXスクリプトは「find」コマンドを使用して、ソースディレクトリとそのサブディレクトリ内のすべてのファイルを再帰的に見つけますが、BASHスクリプトは「Globstar」オプションを使用して再帰グローブを有効にします。