單一欄位替換從被重寫的主機/網域規格中擷取單一子網域部分。可用的單一欄位替換在表 11–6 中顯示。
表 11–6 單一欄位替換
控制序列 |
用法 |
---|---|
$&n |
在主機規格 (該部分不相符或符合某種萬用字元) 中替換第 n 個元素,n=0,1,2,..,9。元素以點分隔;左邊第一個元素是元素零。如果所需的元素不存在,則重寫失敗。 |
$!n |
在主機規格 (該部分不相符或符合某種萬用字元) 中替換第 n 個元素,n=0,1,2,..,9。元素以點分隔;右邊第一個元素是元素零。如果所需的元素不存在,則重寫失敗。 |
$*n |
在網域規格中 (該部分符合式樣中的明確文字) 替換第 n 個元素,n=0,1,2,...,9。元素以點分隔;左邊第一個元素是元素零。如果所需的元素不存在,則重寫失敗。 |
$#n |
在網域規格中 (該部分符合式樣中的明確文字) 替換第 n 個元素,n=0,1,2,...,9。元素以點分隔;右邊第一個元素是元素零。如果所需的元素不存在,則重寫失敗。 |
假設位址 jdoe@eng.siroe.com 符合以下重寫規則:
*.SIROE.COM $U%$&0.siroe.com@mailhub.siroe.com
則範本結果將是 jdoe@eng.siroe.com,並將 mailhub.siroe.com 用做路由系統。