LINUX.ORG.RU

История изменений

Исправление DiMoN, (текущая версия) :

#!/bin/bash

# v1
find -type f -iname "*.ogg" -or -iname "*.mp3" -print0 | xargs -r0I{} bash -c '
 echo "Processing {}";
 ls -la "{}";
 ./my_script.sh "{}"
'

#v2
readarray -t ARR < <(find -type f -iname "*.ogg" -or -iname "*.mp3")

for f in "${ARR[@]}"; do
 echo "Processing ${f}"
done

Исправление DiMoN, :

#!/bin/bash

# v1
find -type f -iname "*.ogg" -or -iname "*.mp3" -print0 | xargs -r0I{} bash -c '
 echo "Processing {}";
 ls -la "{}";
 ./my_script.sh "{}"
'

#v2 readarray -t ARR < <(find -type f -iname «*.ogg» -or -iname «*.mp3»)

for f in «${ARR[@]}»; do echo «Processing ${f}» done

Исходная версия DiMoN, :

#!/bin/bash

find -type f -iname "*.ogg" -or -iname "*.mp3" -print0 | xargs -r0I{} bash -c '
 echo "Processing {}";
 ls -la "{}";
 ./my_script.sh "{}"
'