コマンドライン $ echo hello world >hello.txt を、
- $ >hello.txt echo hello world
と書いてもいいことは知っていました。
- $ echo hello >hello.txt world
としても同じなんですね。(Windowsのcmd.exeも同じ挙動です。)
シェルはリダイレクト記号'>'を先に見つけて処理するので、まー、そんなに不思議ではないですが、知りませんでした。
このブログの更新は Twitterアカウント @m_hiyama で通知されます。
Follow @m_hiyama
メールでのご連絡は hiyama{at}chimaira{dot}org まで。
はじめてのメールはスパムと判定されることがあります。最初は、信頼されているドメインから差し障りのない文面を送っていただけると、スパムと判定されにくいと思います。
コマンドライン $ echo hello world >hello.txt を、
と書いてもいいことは知っていました。
としても同じなんですね。(Windowsのcmd.exeも同じ挙動です。)
シェルはリダイレクト記号'>'を先に見つけて処理するので、まー、そんなに不思議ではないですが、知りませんでした。