タグ

2016年7月14日のブックマーク (3件)

  • Bash のプロセス置換が便利な件 - 理系学生日記

    Bash にはプロセス置換という便利な機能があります。しかしこの機能、あまり知名度が高くない。 ぼくは毎日の労働に疲れ果てているし、日学生支援機構という組織から毎月金を請求され、しまいには信用情報機関に登録される寸前までいくような生活を送っているというような状態なので、みなさんにこのプロセス置換という機能をご説明して気を紛らわすことに決めた。 プロセス出力をファイルとして扱うと便利なケース 一般に、unix でファイルの差分をチェックするには diff を使います。 例えば、それぞれ 1〜3 と 1〜4 が順番に入力された 2 つのファイルがあるとすると、次のような感じで比較しますね。 瞬時に 4 だけが仲間外れであることが分かり、同質であることを良しとし異端を排除する日においては、杭として打たれ、イジメの対象となります。とてもこわいですね。はーこわい。 $ diff -u seq3.

    Bash のプロセス置換が便利な件 - 理系学生日記
  • bashでストリームデータ処理 - Qiita

    <でファイルや名前付きパイプ(named pipe, fifo)から標準入力へデータを流すことでき、>で標準出力をファイルや名前付きパイプへ流すことができます。 分配 一つのデータストリームを複数のプロセスに分配するパターンです。「放送(ブロードキャスト)」と言ってもいいかもしれません。 基的にはteeコマンドで実現できます。 名前付きパイプを使う場合

    bashでストリームデータ処理 - Qiita
  • mkfifoコマンドって使ってますか? - Qiita

    Macを含むUNIXユーザーの皆さん mkfifoコマンドって普段どのくらい使ってますか? 技術的にはとてもオモシロいんですけど、かく言う私も普段はベタなシェルスクリプトばかり書いているので使いどころがなかなか無いんですよねー。 mkfifoコマンド入門 mkfifo。聞き慣れない方のために、軽く解説しておきます。 まずは同じホストでターミナルを2つ開いておいてください。そして片方のターミナル(#1)で次のように打ち込んでおきます。これでhogepipeという名のちょっと不思議なファイルが出来ます。

    mkfifoコマンドって使ってますか? - Qiita