タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

unixに関するshgamのブックマーク (3)

  • パイプ (コンピュータ) - Wikipedia

    この項目では、プロセス間のパイプ処理について説明しています。並行処理全般については「パイプライン処理」をご覧ください。 ある端末上で3つのパイプで繋いだプログラムを実行する際の入出力の流れ Unix系オペレーティングシステムのパイプ(pipe)、もしくはパイプライン (pipeline) とは、複数のプログラムの入出力をつなぐための仕組み(プロセス間通信)の一つである。 概要[編集] パイプを使うと、複数のプログラムを組み合わせることができるようになり、多様かつ複雑なデータ処理を効率よく柔軟に実行できる。また、現有のソフトウエア資産の再利用が可能になるため、プログラム生産性の面でも利点もある。 シェルにおける具体的な利用の例は #シェルからの使用を参照。 次にUNIX系OSとpipeとの関係について説明する。 データ処理の一連の過程を一般化すると、入力データ、これを処理するプログラム、出力

    パイプ (コンピュータ) - Wikipedia
    shgam
    shgam 2014/08/17
  • * little things of mine * » Blog Archive » "xargs -n 1"

    何かと便利な”xargs”コマンド. findとか大量なファイルを一度にmv,rmするとかそういう時に使う事が多いと思いますが,このコマンドに”-n”というオプションがある事に今日気づきました. これは,xargsに続くコマンドに最大いくつの引数を渡すかを指定するオプションで,”-n 1″とすると,渡された引数リストを一つずつ個別に実行するという意味になります. つまり, > ls file1 file2 file3 file4 である時,”ls | xargs echo”だと, echo file1 file2 file3 file4 が実行されますが,”ls | xargs -n 1 echo”だと, echo file1 echo file2 echo file3 echo file4 が実行される事になります.これはスバラシイ! 何かと大量なファイルを処理する事が多いこの仕

    shgam
    shgam 2014/08/17
  • UNIX哲学 - Wikipedia

    この項目「UNIX哲学」は途中まで翻訳されたものです。(原文:en:Unix_philosophy (文に英文が移されています)) 翻訳作業に協力して下さる方を求めています。ノートページや履歴、翻訳のガイドラインも参照してください。要約欄への翻訳情報の記入をお忘れなく。(2020年6月) UNIX哲学(ユニックスてつがく、英: The UNIX Philosophy)とは、ソフトウェア開発の文化的な規範と哲学のまとまりであり、UNIX OS開発者たちの経験に基づくものとされている。その内容は発言者によって異なり、以下の点に留意が必要である: UNIXが開発された1971年から10年以上後の発言が大半である 発言者にはUNIX開発と関わり合いが希薄な人物も含まれている UNIXを生み出したケン・トンプソンやデニス・リッチーは"哲学"(philosophy)という表現をしていない 哲学に反し

    shgam
    shgam 2013/02/11
    ”Keep it Simple, Stupid”
  • 1