最初に明言しておきますが、この記事は bash による競技プログラミングを勧めるものではありません。 競技プログラミングのコミュニティー向けに ABC を bash で解いた話という記事(以下「元記事」と呼びます)を書いたのですが、折角 bash をネタにした記事を書いたのにこちらのコミュニティーに共有しないのはもったいないと思ったので、競技プログラミングとは無縁だった方々に背景知識を与える意味でこの記事を書くことにしました。「bash で競技プログラミングを始めてみよう」という体で書いていますが、実際のところは元記事に対する補足として機能することを狙っています。 競技プログラミングとは そもそも競技プログラミング(competitive programming)という言葉を初めて耳にした方もいるかと思いますので、最初にその説明をします。一言で言えば、競技プログラミングとは「プログラミング