왜:
[ "a" != "$(printf "\na")" ] && echo true || echo false
동시에 인쇄 true
:
[ "a" != "$(printf "\n")a" ] && echo true || echo false
인쇄 false
?
답변1
내 생각엔 $(...)
. 이 교체는 닫는 개행 문자를 자동으로 제거합니다. 이는 좋은 기본 동작입니다.
왜:
[ "a" != "$(printf "\na")" ] && echo true || echo false
동시에 인쇄 true
:
[ "a" != "$(printf "\n")a" ] && echo true || echo false
인쇄 false
?
내 생각엔 $(...)
. 이 교체는 닫는 개행 문자를 자동으로 제거합니다. 이는 좋은 기본 동작입니다.