, 나는 알아 내기 어려운 그 /etc/profile
에 스크립트 블록을 발견
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
if [ "${-#*i}" != "$-" ]; then
. "$i"
else
. "$i" >/dev/null 2>&1
fi
fi
done
내 질문은 if 문 ${-#*i}
및 $-
의 변수입니다. 그게 무슨 뜻입니까? 왜 출력을 리디렉션하기 위해 else 문을 추가해야합니까? 감사합니다.