이것이 제 첫 번째 질문입니다. 그래서 ... 제가 제대로하기를 바랍니다.
나는 약간의 zsh 스크립트를 작성하려고 해요-다음 예제는 내가 가진 것을 단순화합니다.
function example {
if [ $1 == "my_string" ]; then
local my_variable=10
fi
echo $my_variable
}
// i want
$> example my_string
$> 10
// i get
$> example:1: = not found
나는 지역 변수를 사용하거나 사용하지 않고 시도해 왔으며 몇 시간 동안 인터넷 검색뿐만 아니라 공백이 있든 없든 선언을 시도했습니다.
티아
편집 : 추가 정보 Mac OSX Mavericks-iTerm2를 사용하고 있으며 oh-my-zsh를 설치했습니다.이 스크립트는 ~ / .zshrc 내에 직접 작성됩니다.
zsh에서 equals
옵션이 설정되면 입력 =program
하면 해당 프로그램의 경로로 확장됩니다. 여기서 zsh는 ==
" =
프로그램 경로로 해석 하고 오류를 찾지 않고 오류를 인쇄합니다. 인용하거나 [[ ... ]]
대신 사용할 수 있습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다