sh のファイルから以下のような awk コマンドでテキストファイルを読み込んでいっています。
OS は MacOS です。
bash
1awk -v var=path1 -v var2=path2 -f dir/createfile.awk target.txt
target.txt は 2000 行ほどのテキストファイルです。
上記をおこなっている間に途中で
awk: hoge.yaml makes too many open files
というエラーが出てしまいます。
エラーで調べたところこちらなどが同様のもののようなので試してみてmaxfilesが524288になった事も確認しましたが同様の現象は出ているようです。
全く同じスクリプトで別の Mac で実行した際には問題無いようで、自分が使っている OS が High Sierra で少々古いのも関係しているのかなと思っているのですがどうなのでしょうか?
こちら原因お分かりになる方いましたらご教示いただけますと幸いです。
