Я пытаюсь выполнить следующую команду в сценарии оболочки:
find "$1" -type f -name "*.DAT" -exec sed -e 's/.*/\"&\"/' {} ';' -exec xargs wc -l ';'
команда должна выполняться из пакетного файла Windows следующим образом:
set arg1=%1
C:\cygwin64\bin\bash.exe row_count.sh %arg1%
Где row_count.sh - сценарий оболочки, содержащий приведенную выше команду поиска. Предполагается, что пользователь передает путь к папке в пакетный файл, который затем должен передавать параметр пути к папке команде find в сценарии оболочки.
Но я получаю следующую ошибку:
FIND: Invalid Switch
пожалуйста, помогите.