사용자에게 CPU 코어 수를 요청하고 이를 $cores
. 이제 이 변수를 에 추가하고 싶기 .bashrc
때문에 사용자에게 CPU 코어가 몇 개인지 묻고 이 값을 에 저장할지 묻습니다 .bashrc
.
이제 질문은: 스크립트가 사용자에게 다시 묻지 않도록 $cores
이미 존재하는지 확인하는 방법은 무엇입니까?.bashrc
답변1
답변2
이 시도:
'awk /\$core/ { print }'
답변3
다음을 사용하여 bash에 변수가 설정되어 있는지 확인할 수 있습니다.
if [[ -z "$cores" ]]
then
echo "not set"
else
echo "set"
fi
$cores
변수가 설정되었는지 확인합니다 . 즉, $cores가 비어 있으면 "Not Set"이 표시되고, 그렇지 않으면 "Set"이 표시됩니다. 실제로 .bashrc
쉘 스크립트를 실행할 때 실행되는 것과 같은 비대화형 쉘은 자동으로 소스 코드를 얻지 않습니다. 따라서 파일 . .bashrc
시작 부분 근처에 파일을 배치하여 해당 파일이 로그인 및 비로그인 대화형 셸 모두의 소스인지 .bash_login
확인할 수 있습니다 ..bashrc