次のスクリプトを書きました。
`find のファイル名。-name '*'.cpp | grep $IN_REGEX | grep -v $OUT_REGEX` 行う echo "出力ファイルは $OUTPUT_FILE です" count=`git log --pretty=format: --name-only $filename | grep -v ^$ | wc -l` echo "$count $filename" >> $OUTPUT_FILE 終わり
ただし、出力ファイルには何も書き込まれません。
ご注意ください:
- OUTPUT_FILE、IN_REGEX、および OUT_REGEX の値を設定しました。
- ループ内のコードが実行されています。sh -x 呼び出しでこれを確認しました。
- >> $OUTPUT_FILE を削除すると、出力が得られます。
- スクリプト内で $OUTPUT_FILE を試してみましたが、問題なく動作しています。
誰かがここで私の間違いを指摘できますか?