[[FrontPage]]

#contents

* パイプでつなぐ [#g6c751b8]
** UNIXの3大発明 [#i61b3a24]
- fork : 子プロセスの生成
- pipe : パイプ
- リダイレクト

*** パイプを使った処理の例 [#a948992b]
- 単語処理の例
- リアルタイムの例

** パイプのつなぎ方 [#pfaae892]
- 図を使ってパイプのつなぎ方を説明

** パイプを実現する3つのシステムコール [#wece4043]
- fork
- pipe
- dup

*** fork システムコールのおさらい [#mcf73ea6]
- 親子プロセスがファイルを共有することを確認
- shでstdout,stderrを別ファイルに保存する例

*** pipe システムコールの使い方 [#ka7a7042]
- pipeシステムコールのmanと親子で通信デモ

*** dup システムコールの使い方 [#ic4ba39d]
- dupシステムコールのmanと使い方

** パイプをつなぐCサンプル [#hbf674b0]

** sh でのパイプの使われ方 [#j46d5541]
*** パイプ(|) [#r0f82b15]

*** バックアクセント(`) [#p3d27cbb]

*** ヒアドキュメント(<<EOF) [#u89a4f77]

** 簡単シェルスクリプト [#vf5f7efd]
*** おさらい [#b051ca79]
- リダイレクト
- ファイル展開
- シェル変数と環境変数
- 特殊変数
- クォーティング

*** おきまりのパターン [#a20dec8e]
- 引数チェック
- 各ファイルに対する繰り返し
- 制御コマンド
-- if文
-- while文
-- testコマンド

** シェルスクリプトTIP集 [#x2bd3c3c]
- パイプをまとめる括弧
- バックグラウンド処理
- 縦をよこにする
- 一意なファイル名の生成
- 出力の結合
- 特殊ファイル


 皆様のご意見、ご希望をお待ちしております。 

#comment

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
SmartDoc