- 追加された行はこの色です。
- 削除された行はこの色です。
[[FrontPage]]
* パイプでつなぐ [#g6c751b8]
** UNIXの3大発明 [#i61b3a24]
- fork : 子プロセスの生成
- pipe : パイプ
- リダイレクト
** パイプのつなぎ方 [#pfaae892]
<図を使ってパイプのつなぎ方を説明>
** パイプを実現する3つのシステムコール [#wece4043]
- fork
- pipe
- dup
*** fork システムコールのおさらい [#mcf73ea6]
<親子プロセスがファイルを共有することを確認>
<shでstdout,stderrを別ファイルに保存する例>
*** pipe システムコールの使い方 [#ka7a7042]
<pipeシステムコールのmanと親子で通信デモ>
*** dup システムコールの使い方 [#ic4ba39d]
<dupシステムコールのmanと使い方>
*** パイプをつなぐデモ [#hbf674b0]
** sh でのパイプの使われ方 [#j46d5541]
*** パイプ(|) [#r0f82b15]
*** バックアクセント(`) [#p3d27cbb]
*** ヒアドキュメント(<<EOF) [#u89a4f77]