쉘이 Fish에 로그인/대화형/배치인지 확인하는 방법은 무엇입니까?

쉘이 Fish에 로그인/대화형/배치인지 확인하는 방법은 무엇입니까?

fish쉘이 로그인, 대화형 또는 배치 모드로 실행 중인지 확인하고 싶습니다 .이 문제그냥 토론하세요 bash.

답변1

사용status주문하다:

$ fish -c 'status --is-interactive; and echo yes; or echo no'
no
$ status --is-interactive; and echo yes; or echo no
yes

반품, status --is-login. 이것은 당신의 기반을 덮어야합니다.

관련 정보