내가해야 할 일은 사용자가 사용자의 홈 디렉토리에있는 journal-file 파일에 대한 쓰기 권한을 가지고 있는지 확인하는 스크립트를 편집하는 것입니다. 저널 파일이 있고 사용자가 파일에 대한 쓰기 권한을 가지고 있지 않으면 스크립트는 적절한 조치를 취해야합니다. 여기내 bash 스크립트에 어떤 문제가 있습니까?
내가 지금까지 쓴 것입니다 :
if [ -w $HOME/journal-file ]
then
file=$HOME/journal-file
date >> file
echo -n "Enter name of person or group: "
read name
echo "$name" >> $file
echo >> $file
cat >> $file
echo "--------------------------------" >> $file
echo >> $file
exit 1
else
echo "You do not have write permission."
exit 1
fi
내가 입력 할 사람/그룹의 이름을 나에게 메시지를 표시 스크립트를 실행하지만 Enter 키를 누릅니다 후 아무 일도 발생하지
. 그냥 거기에 앉아 계속해서 물건을 입력 할 수있게하고 그 부분을 지나치지 않게합니다. 왜이 일을하는거야?
정말로 코드를 제출하고 무엇이 잘못되었는지 물어 보지 마십시오. –