코드를 약간 재 작성하려고했지만 스크립팅 언어가 너무 이상합니다 ... 누군가 재 작성을 도와 줄 수 있습니까? 심지어 현재 파일 경로에서 현재 폴더 경로를 가져올 수 없습니다 ... Windows .bat이고 내 Mac에서 실행하고 싶습니다. 감사합니다. 스크립트 언어를 사용하는 스크립트의 일부분 만이 for
루프 때문에Windows 재 작성 .bat을 AppleScript 또는 UNIX로 다시 작성
@ECHO off
SET CVICENIA=cvicenia
SET DST_CVICENIA=web
SET CONVERT_UTIL=java -cp . transform student.xsl
REM -------------------- REMOVE DESTINATION DIRS ---------------------
rmdir /S /Q %DST_CVICENIA%
REM -------------------- CVICENIA ---------------------
mkdir %DST_CVICENIA%
xcopy /I style %DST_CVICENIA%\style
FOR /d %%I IN (%CVICENIA%\*) DO (
mkdir %DST_CVICENIA%\%%~nI
copy %CVICENIA%\%%~nI %DST_CVICENIA%\%%~nI\
%CONVERT_UTIL% %CVICENIA%\%%~nI\index.xml %DST_CVICENIA%\%%~nI\index.html
del %DST_CVICENIA%\%%~nI\index.xml
)
REM copy %CVICENIA%\index.html %DST_CVICENIA%\
자신의 대답에 동의합니다. – Chuck