엄청나게 간단한 도스 키 매크로가 있습니다
DOSKEY s="C:\Program Files (x86)\Git\bin\sh.exe" --login
그래서 명령 프롬프트에서 git shell로 전환 할 수 있습니다. s
그러나 때로는 쉘에서 단일 명령 만 실행하고 명령 줄로 돌아가고 싶습니다. 이를 위해 나는 쉘에 들어가고, 일을하고, 끝내야합니다. 또는 doskey 매크로를 수정할 수 있습니다
DOSKEY s="C:\Program Files (x86)\Git\bin\sh.exe" --login -c "$*"
그러나 내가 지금 이전을 수행하는 데 사용할 수 없습니다 의미, 즉 입력 쉘을, 그것을 실행하기위한입니다 만 지금.
다른 인수를 통과했는지 여부에 따라 두 가지 중에서 조건부로 선택할 수 있는지 궁금합니다. 전자도 마찬가지 s
지만 s echo hello
후자는 그렇습니다.
이것을 할 수있는 방법이 있습니까?