1
下面是我試圖找到含義的shell腳本。Sed命令給出了意想不到的結果
sed 's/19984 $/98400 /' | sed 's/19992 $/99200 /'
我預計19984 $會得到與98400取代,此字符串將被傳遞到下一個sed命令其更換19992 $有99200。
但是,當我執行以下樣品輸入
echo "19984 $ need to be replaced with 98400 "| sed 's/19984 $/98400 /' | sed 's/19992 $/99200 /'
腳本,我得到了相同的字符串
"19984 $ need to be replaced with 98400"
我希望我丟失的東西在這裏。請幫幫我。我是shell腳本的新手。 在此先感謝!
好吧,那很好。但是我正在研究一箇舊代碼,他們保留代碼原樣。那麼他們的意思是什麼 – 2013-05-10 09:38:08
剛剛更新了我的答案。你的原始代碼意味着行尾,我希望這些例子有助於理解它。 – fedorqui 2013-05-10 09:44:32
這就是我正在尋找的!非常感謝Fedorqui先生 – 2013-05-10 09:52:00