Лучший способ перенести позиционный параметр из скрипта в нижний индекс в Linux
Я установил Crontab, который выполняет команду "find", которая затем выполняет сценарий оболочки для каждого из своих аргументов. В самом конце первого сценария оболочки находится другая команда "find", которая выполняет другой сценарий оболочки. Мой вопрос: есть ли способ перенести исходные аргументы из первого сценария во второй сценарий? Мне просто нужно исходное имя файла / имя файла аргументов первого скрипта, чтобы выполнить расширение некоторых параметров и получить некоторые файлы журнала.
Вот основы сценария:
Crontab: найти "некоторые файлы" -exec /home/Conversion.sh {} \;
В конце файла Conversion.sh: найдите "некоторые файлы" -exec /home/Copy.sh {} \;
Невозможно точно отследить файлы после Conversion.sh, потому что я использую "Filebot" для этих аргументов, что полностью меняет имя файла каждого аргумента и, следовательно, почему я должен снова использовать команду "find" в конце, Любая помощь всегда ценится!
1 ответ
Передайте их явно:
find "some files" -exec /home/Copy.sh {} "$@" \;