Вызов bash-скрипта из perl-скрипта

Я пробую код в сценарии perl и мне нужно вызвать другой файл в bash. Не уверен, как лучше это сделать? могу ли я напрямую вызвать его, используя систему ()? Пожалуйста, направьте / покажите мне образец пути.

из того, что я пробовал до сих пор:

     #!/usr/bin/perl
     system("bash bashscript.sh");

Баш:

#!/bin/bash
echo "cdto codespace..."
cd codetest
rm -rf cts
for sufix in a o exe ; do
echo ${sufix}
find. -depth -type f -name "*.${sufix}" -exec rm -f {} \;
done

Я получаю сообщение об ошибке при выполнении Perl-скрипта :Нет такого файла или каталога codetest

синтаксическая ошибка рядом с неожиданным токеном `do

6
задан iDev 24 July 2012 в 21:17
поделиться