[ ] [ トップページ ] [ 目次 ] [ コマンド行入力編集 ] [ 展開/置換 ] [ リディレクション ] [ 制御構造 ] [ 式と演算 ] [ 組込みコマンド ] [ ヒストリ ] [ ジョブ制御 ] [ シェル変数 ] [ setコマンド ] [ その他 ]  

その他機能の例

スクリプト/コマンド入力

実行結果

リテラル

var1=xxxx
echo '$var1'
$var1
var1=xxxx
echo "$var1"
xxxx
var1=xxxx
cat '$var1'
cat: $1: No such file or directory
($1という名前のファイルは存在しない)
var1=xxxx
cat "$var1"
This is a file named xxxx
(xxxxという名前のファイルの内容が表示される)
(scr1というスクリプトファイルの内容)
echo '$1'
$ scr1 para1
$1
(scr1というスクリプトファイルの内容)
echo "$1"
$ scr1 para1
para1
(scr1というスクリプトファイルの内容)
echo '\$1'
$ scr1 para1
\$1
(scr1というスクリプトファイルの内容)
echo "\$1"
$ scr1 para1
$1
($1が単なる文字列として扱われる)
echo '1st line\
2nd line'
1st line\
2nd line
echo "1st line\
2nd line"
1st line2nd line
echo '`hostname`'
`hostname`
echo "`hostname`"
test.glasscom.com
(hostnameコマンドが実行され,その結果であるホスト名が表示される)
echo "$(echo abcdefg)"
abcdefg
(echoコマンドが実行され,その結果が表示される)
 

  
WB00806_.gif (471 バイト)
Copyright(C) 1997-1999 GlassCom
webmaster@glasscom.com