Skip to content

Instantly share code, notes, and snippets.

@Hikali-47041
Created June 4, 2020 06:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Hikali-47041/33d89e6209869a7ae9f0edbed7e3dd22 to your computer and use it in GitHub Desktop.
Save Hikali-47041/33d89e6209869a7ae9f0edbed7e3dd22 to your computer and use it in GitHub Desktop.
課題提出用(雑)スクリプト
#!/bin/bash
# 入力処理
echo "出力するファイル名(拡張子付き)を入力してください。 >>> "
read outputname
echo "演習の回数を入力してください。>>> "
read count
echo "問題の最大数を入力してください。 >>> "
read section
#ファイル出力
echo -e "プログラミング 提出課題 \n \n" >> $outputname
# 指定回数文の出力ループ
for (( var=1 ; var<=$section; var++))
do
echo "$count-$var.cの出力開始"
echo -e "\n -- ソースコード:$count-$var.c -- \n" >> $outputname
cat $count-$var.c >> $outputname
gcc -Wall -o code.out $count-$var.c # コンパイル
echo -e "\n\n ---- $count-$var.c 実行例 ---- \n" >> $outputname
echo "処理が止まった際はキーボードからの入力をしてください >>> "
./code.out >> $outputname # 実行
echo -e "\n ---------------- \n" >> $outputname
echo "$count-$var.cの出力完了。"
done
rm code.out
cat $outputname #出力されたファイルの結果を確認
@Hikali-47041
Copy link
Author

自己満足用です。実行するとこんな感じのテキストが出てきます。
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment