[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:50100] Re: スクリプトによるファイル出力



長南洋一さん、お返事ありがとうございます。S.Iです。

'exec >result.txt'以降の出力は'result.txt'に出力されました。
えーと・・・、
この結果の意味を理解するにはもう少し勉強しないといけないようです。
ご指摘ありがとうございました。

話は変わるのですが、
man exec[RET]とするとなぜかC言語のexec()関数が表示さてしまいます。
これって何かおかしいのでしょうか・・・?


> fubabz さんが御指摘なさったように、man bash はやってみましたか?
> man の説明がわかりにくいかもしれないので、実例で説明すると、
> fubabz さんがおっしゃりたいのは、たぶんこういうことです。
>
>   $ cat trial.sh
>   #!/bin/sh
>   echo AAA
>   exec >result.txt # これです。
>   echo BBB
>   echo CCC
>
>   $ chmod +x ./trial.sh
>   $ ./trial.sh
>   AAA
>   $ cat result.txt
>   BBB
>   CCC
>
> リダイレクトのバリエーションもいろいろ使えると思います。
> たとえば、2>result.txt とか &>result.txt とか。