目次 ワイルドカード リダイレクト パイプ 環境変数 文字列操作 引数 if文 for文 バッチコマンド 1. ワイルドカード * : 任意の長さの文字列(0文字から) ? : 任意の1文字(0文字も可) # 標準出力の出力先を画面からファイルに変更する $ コマンド > ファイル名 $ dir > file.txt # 追加書き込みをする $ コマンド >> ファイル名 $ echo Hello >> file.txt # エラー内容を書き込む $ コマンド 2> ファイル名 $ dir *.txt 2> file.txt # 標準出力、標準エラー入力どちらも書き込む $ コマンド > ファイル名 2>&1 $ dir *.txt > file.txt 2>&1 # 標準入力の入力元をファイルに変更する $ コマンド < ファイル名 $ sort < file.txt # 組み合わせも可
![Windows バッチ処理 まとめ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/8cc674a01ee6a85e9ca652fc0853ea49dc58ea5e/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9V2luZG93cyUyMCVFMyU4MyU5MCVFMyU4MyU4MyVFMyU4MyU4MSVFNSU4NyVBNiVFNyU5MCU4NiUyMCVFMyU4MSVCRSVFMyU4MSVBOCVFMyU4MiU4MSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MDM5YmFmZWY3NmUyYTdmZmI3NjI2M2QwZTk0NTUxMDY%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBoaXJvLWhpcm8mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTZmOTRmMTA0MmQzZTU5ODgzMGVlMTFiNWVkMTMxYTEw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Dab1a95b05b1cffa6c0ab42c7fcc19a6f)