많은 tcsh 구성 스크립트가있는 시스템에서 tcsh를 통해 대부분의 프로그램을 실행해야합니다. 나는이를 추가하여 자신이 쉽게 시도했습니다 내 ~/.zshrc
:bash/zsh 인수를 다른 쉘로 전달하는 방법
t ls
같은 뭔가를 작동하지만 오류
Unknown option: `-l' Usage: tcsh ...
을 제공
t ls -l
, 실패, 명확하게 인수로
-l
을 통과
# run command in tcsh
function t() {
tcsh -c "[email protected]"
}
tcsh
으로, ls
으로가 아닙니다.
[email protected]
에 전달 된 문자열을 어떻게 인용 할 수 있습니까?
고마워요! '$ *'는'$ *'에 어떤 영향을 미치지 않는가? – Eric
Nevermind, [this] (http://stackoverflow.com/a/3990540/102441)이 내 질문에 대답했습니다. – Eric
공백이 포함 된 인수에 대해서도 제대로 작동합니까? 예 : 't ls -l "ab cd"'? – anishsane