エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
No more bashism and Linuxism - Qiita
強いもの、勢力のあるものが標準になるのがコンピュータの世界である。LinuxはFreeBSDよりもずっと有名... 強いもの、勢力のあるものが標準になるのがコンピュータの世界である。LinuxはFreeBSDよりもずっと有名であり、実システムでより多く使われているであろうことは(統計があるのかどうかは知らないが)事実であろう。 それでも、ポータビリティというのは、ある程度意識してコードは書いて欲しいと思う。FreeBSDにコードを移植していて困ることを2つ書いてみよう。 shellの標準はbashではない! /bin/sh と書くと bash の機能が全部使える、と思って書かれているコードが世の中には多く出回っている。これはLinuxだけではなくOS Xでもそうだったりする。この「shellをbashと仮定する」のを私は bashism と呼ぶことにしている。 このbashismによる弊害は2つある。後者は正直言って論外であるが、前者もとても困る。 bashをインストールしていないシステムでは動作しない
2018/02/15 リンク