1
"$ CRN"파일에 전자 메일 주소 목록을 추가하는 스크립트가 있습니다. 이 스크립트가 다시 실행되면이 스크립트가이 이전 목록에 추가됩니다. 이전 목록에 추가하는 대신 새 목록으로 덮어 쓰길 원합니다. 필요한 경우 전체 스크립트를 제출할 수 있습니다. 나는 "$ CRN"이 존재하고 파일을 제거했는지 테스트 할 수 있다는 것을 알고 있지만, 다른 제안에 관심이 있습니까? 감사.파일 덮어 쓰기 후 추가
for arg in "[email protected]"; do
if ls /students | grep -q "$arg"; then
echo "${arg}@mail.ccsf.edu">>$CRN
((students++))
elif ls /users | grep -q "$arg$"; then
echo "${arg}@ccsf.edu">>$CRN
((faculty++))
fi
'grep -qw' 사례가 추가되었습니다. –