特殊字元? - Linux

Sierra Rose avatar
By Sierra Rose
at 2008-07-12T10:03

Table of Contents

大家好

在 shell 裡 $ 是一個特殊字元

我想請問一下下面這個寫法

file_name=\$\$_myname <--含 $ ,但有加 \


當我去 echo 下面這一串,它是正確的

echo "$FTP $auth -P $port $address \"$destination_dir\" $file_name"

==> ..... $$_myname

但是執行的時候卻會出錯

sh -c "$FTP $auth -P $port $address \"$destination_dir\" $file_name"

==> 變成 ..... 756_myname ,它把 $$ 替換成當前 pid 了


我的問題是,定義 file_name 時已經有加反斜線了

echo 的結果也有

為何執行的結果卻沒有作用? 謝謝 ^^

--

--
Tags: Linux

All Comments

Hedwig avatar
By Hedwig
at 2008-07-14T20:10
try this: file_name=\\\$\\\$_myname
Audriana avatar
By Audriana
at 2008-07-16T03:15
為何要在name前面加$$?

ubuntu 8.04 安裝

Thomas avatar
By Thomas
at 2008-07-12T09:46
請問各位一個問題 就是最近在安裝8.04版本 ubuntu時遇到的問題 我是用live CD ,選先試用不影響原電腦設定那個選項 重開機後剛選完安裝語系之後,出現 and#34; ubuntu and#34;的loading畫面 結果每次快load完時,就當機不動了 且鍵盤的Caps Lock、Sc ...

UBUNTU重灌碟區資料的問題

Zenobia avatar
By Zenobia
at 2008-07-12T08:18
※ 引述《rockslame (勸省一哥)》之銘言: 恕刪 : 之前80G大約是這樣分 : SWAP 1g : / 15g : /HOME 30g : /HOME/ROCK else(也三十幾) : 有幾個問題請教(我的帳戶名叫jack) : 裡面分割最怪的就是 ...

對一個資料夾建立完整的 link

Margaret avatar
By Margaret
at 2008-07-12T08:00
我想用 Shell 做以下的事 不知道有沒有可能呢? 現在有一個原始資料夾 A(資料夾裡還有好幾個資料夾) 另外建立了一個新資料夾 B 而我現在想把 A 放進 B 去 然後在 B 資料夾裡對 A 建立一份完整的樹狀 link 也就是說 B 裡面所有的 link 都可以對應到 A 資料夾裡的每一 ...

關於for迴圈的表達式錯誤!!

Edwina avatar
By Edwina
at 2008-07-12T03:03
#!/bin/sh count=`cat sc.txt | grep and#34;run timesand#34;| awk and#39;{print $2}and#39; | cut -d and#34;:and#34; -f 2` Td_sum=0 for (( x=1,i=1 ; i -le $co ...

Debian開機卡在Saving VESA state

Suhail Hany avatar
By Suhail Hany
at 2008-07-12T00:29
※ 引述《Barney (it gonna be legendary)》之銘言: : 而我上網找了一下可能要把boot parameter加上 pci=noacpi的樣子。 : 我是在GRUB開機時按e進入edit狀態, 其實你可以直接按a就可以加kernel parameters了 : kernel /b ...