コマンド引数最大サイズ

Takuro Hirayama 11views 更新:2016年9月29日

明日も使わないであろうムダ知識。

以下のコマンドでコマンド引数最大サイズ[byte]が取れる。

[vagrant@vagrant ~]$ uname -a
Linux vagrant 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[vagrant@vagrant ~]$ getconf ARG_MAX
2621440

シェルスクリプト書いてて、これを超えそうなバカでかい引数がでてきそうだと想定される場合は、 xargsを噛ますかやり方を変えるかなどして、死なないように対策しましょう。

参考

shell – Bash command line and input limit – Stack Overflow

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません