記事へのコメント39

    • 注目コメント
    • 新着コメント
    mas-higa
    mas-higa "理屈的に考えると sort + uniq は総 CPU 使用量は多いが実時間は短くなる" / ソフトウェア作法なつかしい / uniq 使ったことない人が意外と多い?

    2024/05/20 リンク

    その他
    tmatsuu
    tmatsuu 本題とは違うが、記事で紹介されてるuniq -cはよく使うオプションだった。 ... | sort | uniq -c | sort -rn とかよくやる。

    2024/05/18 リンク

    その他
    defiant
    defiant この記事をおすすめしました

    2024/05/18 リンク

    その他
    ku__ra__ge
    ku__ra__ge 『適切な理由があるなら機能を統合しろ!』 その教訓の果てが git checkout や git reset じゃねーか。

    2024/05/17 リンク

    その他
    leiqunni
    leiqunni tarのzスイッチもね。

    2024/05/17 リンク

    その他
    BlueSkyDetector
    BlueSkyDetector まあそうだよね、という内容だったけどこういう記事は嫌いじゃない。

    2024/05/17 リンク

    その他
    ys0000
    ys0000 代表的な例を元に、色々な機能に対してこのような哲学を適用すべしという見解と受け取った。確かに機能を分けたい場合とそうでない場合がある。経験則よね。

    2024/05/17 リンク

    その他
    brightsoda
    brightsoda “GNU” ぐにゅ

    2024/05/17 リンク

    その他
    hylom
    hylom 自分もいつもsort | uniqしてた

    2024/05/17 リンク

    その他
    yarumato
    yarumato “「ソフトウェア作法(さくほう)」(1976) 一つのプログラムに、ただ一つの機能を持たせるべき。?「少なくともはじめのうちは」と言っています。=適切な理由があるなら機能を追加するのもあり”

    2024/05/17 リンク

    その他
    ockeghem
    ockeghem 面白い記事だったが、「ソフトウェア作法」が懐かしすぎて後半は感慨にふけりながら読んでいました

    2024/05/17 リンク

    その他
    lHMaUyzK
    lHMaUyzK uniqの機能を理解してないブコメがちらほら

    2024/05/17 リンク

    その他
    nt46
    nt46 人生に一回くらいはsortされてないデータの重複行を削除したくなることがあるかもしれん。

    2024/05/17 リンク

    その他
    nemoba
    nemoba よって、計算機と人間のメンタルモデルは乖離してるという根拠になり、いつか私達はAIと仲良くできない時が来る。違うw

    2024/05/17 リンク

    その他
    paradoxparanoic
    paradoxparanoic sortっていうよりuniqがソートされたデータを前提としてるから2つを分ける意味もあんま無いのかな

    2024/05/17 リンク

    その他
    everybodyelse
    everybodyelse いつもsort | uniqしてたワイ涙目

    2024/05/17 リンク

    その他
    lyiase
    lyiase 厳密に哲学を求めるなら、uniqに『ソート済みモード(隣り合った重複のみ削除する)』を搭載すれば良いと思うんだけど、これは技術的には納得するが直感に反するから却下されたんだろうね

    2024/05/17 リンク

    その他
    nilab
    nilab なぜsortコマンドはuniq機能を含んでいるのか?(Unix哲学はどこ行った!?) #Linux - Qiita

    2024/05/17 リンク

    その他
    retire2k
    retire2k GNUが追加したんだろうな と直感的に思いながら読んでしまいました。ごめんなさい。

    2024/05/17 リンク

    その他
    uunfo
    uunfo 何度もループ回すのあほらしいじゃん

    2024/05/17 リンク

    その他
    yamadadadada2
    yamadadadada2 疑問に思ったことをちゃんと一次ソースまで行って調べて言語化するのすごい。こういう習慣がある人は伸びるんだろうなあ。俺はない(だめじゃん

    2024/05/17 リンク

    その他
    sgo2
    sgo2 メモリ操作は重いので、sortで一旦確保しuniqで解放とやるより、sort結果を作る(普通に考えたら出力バッファ(リスト)に順次挿入する)際に重複チェックする方が当然良い。なのでCPU効率ではなくメモリ効率比べるべきかと

    2024/05/17 リンク

    その他
    UhoNiceGuy
    UhoNiceGuy 「ソフトウェアは一つのことをうまくやらせるのが基本だが、場合により複数機能を混ぜるのもあり」ということか

    2024/05/17 リンク

    その他
    Shinwiki
    Shinwiki 逆に知らんかったよ。毎度ユニークとパイプで繋いでたわ…そんでnrしたらkb、mbな表記になっててやり直すまでワンセット。

    2024/05/17 リンク

    その他
    taruhachi
    taruhachi むしろ、uniqがsort済みのデータでない重複は検知できない、sortありきのコマンドであるという意味で潔すぎる。その意味ではjoinコマンドも。

    2024/05/17 リンク

    その他
    tettekete37564
    tettekete37564 アルゴリズム的に処理内容が近くほんの僅かな追加で実現でき、使用しなくてもパフォーマンス低下はおきず、使用する場合は不要なループを減らし大きなパフォーマンス向上が望める。そしてニーズがある。十分な理由だ

    2024/05/17 リンク

    その他
    maketexlsr
    maketexlsr “熱烈的な Unix 哲学の信者は「どうせ Unix 哲学を理解しない GNU が便利だと思ってオプションを追加したのだろう」と考えるかもしれません” 初手から笑ったw

    2024/05/17 リンク

    その他
    kogule
    kogule BSD はもともと UNIX を便利に使うアドオンソフトウェア集で,OS 全体を配布するのようになったのは 3BSD から。だからそれ以前の BSD にはそもそも sort や uniq はないよ。/ちなみに 3BSD は edition 7 ベース。

    2024/05/17 リンク

    その他
    mole-studio
    mole-studio 先に哲学に準じた原理主義があり当然それに基づいているはずだと確信してやまない精神構造が気になる。逆だよね

    2024/05/17 リンク

    その他
    clairvy
    clairvy “「ソフトウェア作法」(Software Tools)を読め!”

    2024/05/17 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    なぜsortコマンドはuniq機能を含んでいるのか?(Unix哲学はどこ行った!?) - Qiita

    Unix 哲学的に考えれば、行を並び替える sort コマンドと重複行を取り除く uniq コマンドは別のコマンド...

    ブックマークしたユーザー

    • fuyu772024/05/31 fuyu77
    • sanko04082024/05/26 sanko0408
    • lugecy2024/05/26 lugecy
    • mas-higa2024/05/20 mas-higa
    • e10kg2024/05/20 e10kg
    • dhesusan46492024/05/20 dhesusan4649
    • mapk0y2024/05/20 mapk0y
    • karuakun2024/05/19 karuakun
    • dowhile2024/05/19 dowhile
    • wonder-wall2024/05/18 wonder-wall
    • mieki2562024/05/18 mieki256
    • tmatsuu2024/05/18 tmatsuu
    • remixed2024/05/18 remixed
    • ahat19842024/05/18 ahat1984
    • UNKOKUN2024/05/18 UNKOKUN
    • gabill2024/05/18 gabill
    • diveintounlimit2024/05/18 diveintounlimit
    • oooooooo2024/05/18 oooooooo
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事