[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:16690] Re: Plamo3.0のlnはstaticかdynamicか
-
From:KOJIMA
-
Date:Sun, 24 Nov 2002 12:12:32 +0900 (JST)
- Subject: [plamo:16690] Re: Plamo3.0のlnはstaticかdynamicか
- From: KOJIMA <kojima@xxxxxxxxxxx>
- Date: Sun, 24 Nov 2002 12:20:17 +0900 (JST)
From: beo <beowulf@zae.att.ne.jp>
Subject: [plamo:16639] Re: Plamo3.0のlnはstaticかdynamicか
Date: Fri, 22 Nov 2002 00:05:13 +0900
> > [~]% file `which ln`
> >
> > > $ file 'which ln' では、"'" と "`" が違います。
> > 引用符と逆引用符の動作の違いですね。
> > google あたりで調べるとよくわかるのでは。:-)
>
> なるほど!よく見ていませんでした。些細なことなの
> かもしれませんが、浅学な私には勉強になります。
> ありがとうございました。
UNIX(というよりは,shell のレベル)では '(single quote) と "(double
quote) と `(back quote) の 3 種が区別されてそれぞれ動作が異なります.
例えば以下の通り.
kojima@athlon[~]% setenv foo date
kojima@athlon[~]% echo $foo
date
kojima@athlon[~]% echo "$foo"
date
kojima@athlon[~]% echo '$foo'
$foo
kojima@athlon[~]% echo `$foo`
2002年11月24日 (日) 12:06:32 JST
基本的に '...' は shell が解釈せずに渡し, "..." はシェルが解釈(変数展
開,* の展開等)してから渡し,`...` はシェルがコマンドとして実行してか
ら結果を渡す,という感じですね.
# このあたりを使いこなせるようになると shell script の利用範囲がずっと
# 広がります :-)
--------
こじま
- References
-
- [plamo:16636] Re: Plamo3.0のlnはstaticかdynamicか, beo
- [plamo:16637] Re: Plamo3.0のlnはstaticかdynamicか, MOUE Kiyoshi
- [plamo:16639] Re: Plamo3.0のlnはstaticかdynamicか, beo
[検索ページ]
[メール一覧]
Plamo ML 公開システム