私はbashスクリプトを書きます:
#!/bin/bash
function test_echo
{
echo $0
echo $1
echo $2
echo $#
}
test_echo
私は試します:
find test.sh -type f -exec test_echo '{}' \;
また
find . -type f -exec `./test.sh {}` \;
しかし、うまくいきません。
フォルダーからファイルをスキャンし (find を使用)、ファイルごとにファイルのフルパスをパラメーターとして関数 ( foo_fonction() ) を呼び出す方法が必要です。
find . -type f -exec foo_fonction '{}' \;
そして、 foo_fonction() にパラメーター (フルパス) を含める方法は?