記事へのコメント49

    • 注目コメント
    • 新着コメント
    causeless
    causeless "@satoh_fumiyasu よい記事だー。 POSIX 準拠のシェルスクリプトでは find | xargs よりも find -exec {} + を使うべき! #Qiita @ko1nksmより" from https://twitter.com/i/web/status/1437301632362967040

    2021/11/25 リンク

    その他
    bata64
    bata64 findの出力をパイプで渡す時はxargsではなく"find -exec {} +"、find以外の時はxargs、というのを覚えられるかが問題だ。perlワンライナーでprintfして "| sh"がやりやすいけどパフォーマンス的にどうか?はわからん。

    2021/09/24 リンク

    その他
    at_yasu
    at_yasu +知らなかった。ほー、、

    2021/09/23 リンク

    その他
    Nyoho
    Nyoho +の方が速いというのは知らんかった。

    2021/09/23 リンク

    その他
    UDONCHAN
    UDONCHAN へー

    2021/09/23 リンク

    その他
    tmatsuu
    tmatsuu せやな。自分もmanで-exec {} +を見つけてから積極的に使ってる。めちゃ高速だし。削除については-exec rmではなく-deleteを使ってます。わいわい。

    2021/09/23 リンク

    その他
    gmdualis479
    gmdualis479 “find . -type f -exec printf "[%s]\n" {} +”

    2021/09/15 リンク

    その他
    night_face
    night_face `grep -ril <target> . | xargs code` をよく使うんだけど、誰かこれを`hoge <target>` でできる aliasの書き方知らない? alias hoge='<code>' の <code>部分知りたい。

    2021/09/14 リンク

    その他
    ryuichi1208
    ryuichi1208 ファイル名改行とかスペースってファイルシステムのテスト以外で見たことないけどどれくらいあるんだろ。

    2021/09/14 リンク

    その他
    nilab
    nilab 「POSIX では 1997 年の Issue 5には -exec {} + はありません(-exec {} ; はあります)。-exec {} + が登場したのは 2004 年の Issue 6 からです」「Debian で使えるようになったのは 2007 年です」

    2021/09/14 リンク

    その他
    tohokuaiki
    tohokuaiki ファイル名にスペースあってもxargs -I{} でいけるやん?自分は昔のド素人時代に-execでなくxargs 勧めてたブログ記事読んでからずっとそのまま。

    2021/09/14 リンク

    その他
    rdrk
    rdrk ファイル名に改行が使えるの知らなかった

    2021/09/14 リンク

    その他
    pyagatupa
    pyagatupa 知らなかった

    2021/09/14 リンク

    その他
    s_rsak
    s_rsak そっちの方が合理的なのかもしれんけど、意味がわからないコマンドを使うのは抵抗があるし、記述を間違えてしまう恐れもある。

    2021/09/14 リンク

    その他
    stts
    stts 知らなかった。

    2021/09/14 リンク

    その他
    versatile
    versatile +でいいの!?全然知らなかったぁ・・・

    2021/09/14 リンク

    その他
    ysync
    ysync 複雑な事するときは、perlかsh書いてnasなりに退避させるかな。やらかした時でもsnapshot戻して、再試行錯誤できるし。

    2021/09/14 リンク

    その他
    todesking
    todesking find -exec {} + 知らなかったぜ……

    2021/09/14 リンク

    その他
    kogule
    kogule そうそう。find はコマンドが作られた当初から generate-filter-accumulate を行うコマンドであり xargs との併用が必要だったのは瑕疵だったわけで,それが解消されたいま xargs を使う理由がないよね。

    2021/09/14 リンク

    その他
    imwks
    imwks 自分はxargsを使う。ファイル検索の実行結果でもファイルの中身をcatするとかでもxargsをパイプで使うことができる、再利用性の価値・メリットを取るわ俺

    2021/09/14 リンク

    その他
    misoforhatebu
    misoforhatebu 元がfindじゃなくてもいいと言うだけで${CMD}|xargsから永遠に乗り換えられないと思う

    2021/09/14 リンク

    その他
    kotaponx
    kotaponx ファイル数多い(数千万)とxargsでないと回らなかった記憶

    2021/09/14 リンク

    その他
    pcmaster
    pcmaster -exec {} + が登場したのは 2004 年の Issue 6 から。Debian で使えるようになったのは 2007 年。

    2021/09/14 リンク

    その他
    momonga_dash
    momonga_dash findとかpsとかオプション多くてむずかち〜〜〜😭😭😭😭😭てきとーにパイプにつなげたらうごくからやっちゃう😭😭😭😭😭

    2021/09/14 リンク

    その他
    mas-higa
    mas-higa おじさんは POSIX が実現する前から find 使ってたから...

    2021/09/14 リンク

    その他
    nmcli
    nmcli 高速化するとき覚えときたい感じだな、実務中は xargs 絡めて書いたほうが何かと手っ取り早い

    2021/09/14 リンク

    その他
    zakinco
    zakinco ほー

    2021/09/14 リンク

    その他
    xlc
    xlc find はほぼ -delete で事足りる。

    2021/09/14 リンク

    その他
    komutan1
    komutan1 findのオプション複雑すぎて覚えられないんだもん・・・

    2021/09/14 リンク

    その他
    buzztaiki
    buzztaiki 知らなかった。ただの興味たけど、find -exec {} +が使えて、xargs -0 が使えない環境ってあったりするかな?

    2021/09/14 リンク

    その他

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

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

    関連記事

    POSIX 準拠のシェルスクリプトでは find | xargs よりも find -exec {} + を使うべき! - Qiita

    POSIX 準拠のシェルスクリプトでは find | xargs よりも find -exec {} + を使うべき!ShellScriptBashs...

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

    • techtech05212023/07/31 techtech0521
    • blogger3232023/02/13 blogger323
    • kazutanaka2022/09/15 kazutanaka
    • causeless2021/11/25 causeless
    • naglfar2021/10/23 naglfar
    • kwy2021/10/06 kwy
    • yogasa2021/10/06 yogasa
    • agw2021/10/01 agw
    • lugecy2021/09/26 lugecy
    • hoppie2021/09/25 hoppie
    • hush_in2021/09/24 hush_in
    • mitukiii2021/09/24 mitukiii
    • ryshinoz2021/09/24 ryshinoz
    • yuuturn04222021/09/24 yuuturn0422
    • Watson2021/09/24 Watson
    • bata642021/09/24 bata64
    • wushi2021/09/23 wushi
    • fumikony2021/09/23 fumikony
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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