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

ベストアンサー1

おすすめ記事