Я хочу внести некоторые изменения в список файлов XML в каталоге, используя скрипт оболочки и некоторые команды perl.Вот пример команд perl:
find "." -name "*.xml" | xargs perl -pi -e 's/\s+/ /g' *
Все команды Perl работают нормально, но проблема в том, что сценарий оболочки выполняет команды даже над собой, другими словами, когда я запускаю сценарий оболочки,Команды perl изменяют сценарии оболочки со всеми другими файлами XML !!!ПРИМЕЧАНИЕ: XML-файлы и сценарий оболочки находятся в одном каталоге, и эта часть команды не должна:
find "." -name "*.xml"
соответствовать только файлам с расширением XML !!!
любые предложения, пожалуйста?!