가끔 이런 명령어가 필요할 때가 있어요pass
내 bash 스크립트에서 Python으로 작성되었습니다.
좋다:
if grep something
then
pass
else
code
fi
Python에는 다음이 있습니다.
>>> for element in a:
... if not element:
... pass
... print element
질문:
continue
저는 항상 를 사용하는데, , 또는 루프 내에서만 사용할 수 있다는 오류가 발생합니다 .for
while
until
이 상황에서 당신은 어떻게 하시겠습니까?
답변1
귀하의 제목에 대한 완전한 답변이 있습니다.아무것도 하지 않는 bash 스크립트의 행: :
또는 true
실질적으로 pass
.
그러나 이 경우에는 조건을 뒤집을 것입니다.
if ! grep something
then
code
fi
그리고
>>> for element in a:
... if element:
... print element
답변2
보기 흉한 패치워크이지만 정말로 하고 싶다면 다음을 사용할 수 있습니다.
usleep
이 명령은 1마이크로초 동안 실행을 일시 중지합니다.
함수에서 사용할 수 있습니다.
function do_nothing {
usleep
}
그런 다음 Python과 유사한 함수를 사용하십시오 pass
.
작동은 되지만 잘 읽히지 않고 스크립트의 논리적 흐름을 깨뜨리기 때문에 사용을 권장하지 않습니다. 더 나은 해결책은 @StephenKitt가 제안한 대로 스크립트를 다시 작성하는 것입니다.