その後、出力を表示する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