共有
  • 記事へのコメント30

    • 注目コメント
    • 新着コメント
    その他
    msh514
    msh514 bash インクリメント

    2016/10/18 リンク

    その他
    snowlong
    snowlong “COUNT=$(( COUNT + 1 )) # COUNT をインクリメント”

    2016/10/18 リンク

    その他
    taraki1978
    taraki1978 expr vs (())について、同じ結論を書いているブログ

    2016/01/06 リンク

    その他
    michael-unltd
    michael-unltd “Bash では expr の代わりに二重括弧を用いて算術式を評価することができます。評価した値を取り出したいときは二重括弧の前に$をつけて $((...)) とします。”

    2015/11/11 リンク

    その他
    bombnaga
    bombnaga exprより二重括弧。

    2015/07/07 リンク

    その他
    shuuuuuny
    shuuuuuny bc expr 二重括弧 演算 計算

    2015/02/16 リンク

    その他
    hycon
    hycon $(())の数値計算はPOSIX標準だしexpr使ってると*のクオート忘れとかオペランドをわざわざ引数毎に分けないといけないとかのバグの温床なのでいつもこっち使うべき

    2015/01/04 リンク

    その他
    countzero00000
    countzero00000 気になる

    2015/01/04 リンク

    その他
    richard_raw
    richard_raw expr使わないといけないような場合は自分はPythonかCで書きます。でも「ファイル数だけ実行する」なら "for i in ./*.*; do ... done" とかシェルでやりたくなります。

    2014/12/29 リンク

    その他
    lEDfm4UE
    lEDfm4UE どこまで汎用性を求めるか

    2014/12/29 リンク

    その他
    kazuau
    kazuau bash拡張じゃないよ、svr4あたりから使える。Solarisのほうが先かも。

    2014/12/28 リンク

    その他
    isseium
    isseium シンタックスシュガーだと思ってたー

    2014/12/28 リンク

    その他
    suginoy
    suginoy 内部コマンドのletではダメかな

    2014/12/28 リンク

    その他
    ryouzo
    ryouzo 確かにbash依存になるけど、みんな知らぬ間にbash依存なスクリプト書いてたりするのよね。移植性の要件次第だけど、あんまり意識する必要無いのではないか。

    2014/12/28 リンク

    その他
    you21979
    you21979 そりゃコマンド呼び出しだから遅い。速度必要ならshell内蔵のインタープリターでやらんと。そもそも速度気にするならpythonとか使ったほうがいい

    2014/12/28 リンク

    その他
    shag
    shag 大体こう、expr 使いたくなったらそれは shell script ではないほうがいいよね。

    2014/12/28 リンク

    その他
    love0hate
    love0hate いやPerlとかPythonつかおぜ

    2014/12/28 リンク

    その他
    kabochatori
    kabochatori declare -i で宣言するという手もある。

    2014/12/28 リンク

    その他
    KoshianX
    KoshianX Shebang が bash なら問題ないんじゃないかな。sh のままで使うのはバグ。

    2014/12/28 リンク

    その他
    kknsd
    kknsd #! bash みたいに書いとけば無問題

    2014/12/28 リンク

    その他
    footnote
    footnote FreeBSDの/bin/shは、二重括弧 Arithmetic Expansion が使える。

    2014/12/28 リンク

    その他
    kasumani
    kasumani シェルで変数のインクリメントに expr を使うと100倍遅い件 シェルプログラミングにおいて、ループカウンタなどをインクリメントするとき、どのようにしますか? Tags: feedly, ifttt, recently read, saved for later from Pocket December 28, 20

    2014/12/28 リンク

    その他
    HHR
    HHR プロセスフォークで千、万のループ回しちゃだめー

    2014/12/28 リンク

    その他
    hakaikosen
    hakaikosen 例示されてるようなのはseqでいいのでは。

    2014/12/28 リンク

    その他
    oktnzm
    oktnzm 自分が普段つかってるllとかで書いた方がいいよ。

    2014/12/28 リンク

    その他
    hinashiki
    hinashiki あんまりにも糞スピードだったら検討するべき

    2014/12/28 リンク

    その他
    monochrome_K2
    monochrome_K2 この記述は知らなかった。少しで速くなるのなら会社のシステム等で使っているものを見直して置き換えを検討してみようかな

    2014/12/28 リンク

    その他
    k2wanko
    k2wanko シェルスクリプトも速度を気にする時代になったのか

    2014/12/28 リンク

    その他
    mas-higa
    mas-higa シェルスクリプトで速度気にしてもねぇ

    2014/12/28 リンク

    その他
    knjname
    knjname シェル互換… Python2に逃げ場を求めたのだ…

    2014/12/28 リンク

    その他

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

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

    関連記事

    シェルで変数のインクリメントに expr を使うと100倍遅い件

    シェルプログラミングにおいて、ループカウンタなどをインクリメントするとき、どのようにしますか? い...

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

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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