Я пытаюсь преобразовать пакетный файл на машине Windows в сценарий Bash на Linux. У меня возникли проблемы с этой линией, хотя:Преобразование командного файла для цикла в сценарий оболочки для цикла
FOR /F "tokens=1,2,3,4 delims=/- " %%a in ('date/T') do set CDATE=%%c-%%b-%%a
Может кто-нибудь дать мне эквивалентную строку оболочки и, возможно, объяснить, что происходит в данный момент:
"tokens=1,2,3,4 delims=/- "
Не могли бы вы объяснить, что он делает под Windows? Если ваша проблема заключается в понимании сценария оболочки Windows, вы не должны пометить эту проблему с помощью «bash» :-) – neuhaus
Он берет каждый файл в папке и обрабатывает их через остальную часть скрипта. Я понимаю, что он делает под окнами, мне нужен эквивалент в bash, поэтому тег :-) –
Этот код выводит дату в формате YYYY-MM-DD и не обрабатывает никаких файлов – SachaDee