タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

shellとShellとbashに関するHHRのブックマーク (1)

  • シェルスクリプトの配列・連想配列の書き方まとめ(全POSIXシェル対応、実装の違いと考察) - Qiita

    はじめに POSIX シェルでは配列や連想配列の機能は標準化されていませんが、多くのシェルで拡張機能として使うことができます。しかしながらシェルやバージョンによって実装されている機能は異なっており、適切な書き方か分かりづらいです。そこで記事では配列や連想配列の違いと使い方をまとめています。またどうしてそのような違いがあるのかを考察も行っています。(「考察」なので正しい情報ではなく私の考えです。調べればどこかに書いてあるかもしれませんが調べていません。) 先に一般的な結論を言っておくと、シェルスクリプトで配列や連想配列を使うのは避けたほうが良いです。dash などの純粋な POSIX シェルでは使えませんし、標準入出力でデータを渡せば配列が必要になることは少ないはずです。それでもシェルスクリプトで配列を使いたい場合は、この記事を参考に特定のシェルとバージョンを前提とした方が良いでしょう。複数

    シェルスクリプトの配列・連想配列の書き方まとめ(全POSIXシェル対応、実装の違いと考察) - Qiita
    HHR
    HHR 2024/11/30
    set -- 1 2 3 と $@ だけ使おうと心に決めた
  • 1