2016-05-09 40 views
2

誰能告訴我,爲什麼以下:回聲輸出插入列表中的三個星號?

#!/bin/bash 
TEST=$(echo '*** this is a test ***') 
echo $TEST 

...輸出當前目錄的列表,然後選擇「這是一個測試」,則當前目錄的另一上市?

背景:我有一些輸出,我把一個變量,然後我想對該變量的內容做幾個不同的greps,但回聲插入所有這些額外的東西,不應該在那裏。

這是在OS X 10.11.4上。

回答

2

通過行動! *在第二個回聲中擴展。你必須雙引號來防止擴展。

echo "$TEST" 

看到this了相關答案

+0

這樣的作品,謝謝! –