タグ

ブックマーク / fumiyas.github.io (2)

  • 位置パラメーターの一括展開 $* $@ "$*" "$@" の違いを知れ!! - Shell Script Advent Calendar 2016 - ダメ出し Blog

    位置パラメーターの一括展開 $* $@ "$*" "$@" の違いを知れ!! - Shell Script Advent Calendar 2016 - ダメ出し Blog Shell Script Advent Calendar 2016 の 15日目の記事です。 位置パラメーター (Positional Parameters) の紹介と、 その値をすべて展開する $*, $@, "$*", "$@" の違いについて解説します。 $*, $@, "$*", "$@" の違いを認識し使い分けできるかどうかは、 シェルをちゃんと理解しているかどうかの指標の一つと言えるのではないかと思います。 残念ながら、適切な位置パラメーター展開を用いていないシェルスクリプトが珍しくありません。 あなたのシェルスクリプトは大丈夫ですか? あなたの好きな◯◯のソースコードや配布物に付属のシェルスクリプトも要チ

  • 第7章 .qmail ファイルの利用 - qmail で作る快適メールサーバー

    目次 7.1 .qmail ファイルとは? 7.1.1 .qmail ファイルの役割り 7.1.2 .qmail ファイルの書式 7.1.3 転送先のアドレスの書式 7.1.4 .qmail ファイルとアクセス許可 .qmail ファイルが危険なアクセス許可を持つ場合 転送以外の処理指定を拒否させる 安全に .qmail ファイルを編集する 7.2 拡張メールアドレス 7.2.1 拡張メールアドレスを用意する 7.2.2 ワイルドカードアドレス 7.2.3 転送時の送信者アドレスの変更 7.3 コマンドによるメールの処理 7.3.1 どのようにしてコマンドが起動されるのか コマンドの起動から終了までの流れ メールの受け渡し 環境変数 コマンドの終了コードの評価 .forward 用コマンドとの終了コードの違い 7.3.2 qmail 付属の .qmail 用コマンド メールの転送 - fo

  • 1