コンピュータ系/ソフトウェア/NetBSD/諸情報/引用符

2018-04-16 (月) 15:53:00 (1634d)
  • 単一引用符(')
    • echoなどで文字列を表示する時に用いる.'でくくられる文字列内では,ワイルドカードやシェル変数は単なる文字列となる.
      • % echo '* $SHELL'
      • * $SHELL
  • 二重引用符(")
    • 単一引用符とほぼ同じ.ただし,ワイルドカードやシェル変数は展開される.
      • % echo "$SHELL"
      • /bin/ksh
  • バッククオート(`)
    • バッククオートでくくられた文字列は,コマンド名と解釈され実行される.その結果はバッククオートの位置に返される.
      • set hname=`hostname`