Bash 스크립트는 cat 명령 후에 일시 중지됩니다. 전체 스크립트를 실행하고 싶습니다.

Bash 스크립트는 cat 명령 후에 일시 중지됩니다. 전체 스크립트를 실행하고 싶습니다.

이후에 출력을 표시 하는 bash 스크립트를 실행하고 있습니다 cat alphmajors. 스크립트에 계속하라고 지시해야 합니까? 해당 줄 다음에 스크립트가 일시 중지되는 이유는 무엇입니까?

또한 현재 스크립트는 cat >> 2018Students일반적으로 "새 학생 이름"을 추가한 다음 Ctrl+C를 눌러 명령을 종료할 것으로 예상했습니다. 스크립트 작성을 도와주실 수 있나요?

tar  -xvf University.tar
cd University/Departments/Majors/
sort m2018 > alphmajors
cat alphmajors
mv alphmajors ..
cd ../../Professors
touch NewHires
cd ../Students/Undergraduate/
cat >> 2018Students
cd ../Graduate/
cat GradStudents >> ../Undergraduate/2018Students 
cd ../Undergraduate/
rm -r ../Graduate/
grep "\ S" 2018Students > SNames.txt
cat >> SNames.txt
sed '/myname:/d;1i\myname' SNames.txt

관련 정보