エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Bash】forループ中の出力をまとめてファイルにリダイレクトする方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Bash】forループ中の出力をまとめてファイルにリダイレクトする方法
forループ中で実行するコマンドの出力を、ファイルにリダイレクトしたい場合があります。 でも、以下の... forループ中で実行するコマンドの出力を、ファイルにリダイレクトしたい場合があります。 でも、以下のようにコマンドごとにリダイレクト先(下記の例では「>> mirai.txt」)を書くのは面倒ですよね。 #!/bin/bash echo -n > mirai.txt for i in {1..100} do echo ${i}分後 >> mirai.txt date -d "${i} minutes" '+%Y/%m/%d %H:%M:%S' >> mirai.txt doneこんな時は、コマンドごとにリダイレクトするのではなく、ループ中の出力をまとめてファイルにリダイレクトしたほうが良いでしょう。 まとめて出力したほうがコマンドごとにリダイレクトを書くより簡単ですし、実行速度も早くなります。 #!/bin/bash for i in {1..100} do echo ${i}分後 dat