[問題] 關於xxx=123的取代
/* 聽說註明使用的語言、環境
* 問題有可能較容易被解決...
*/
環境是ubuntu下的zsh
我想要把類似XXX=abc裡的XXX給取出來
所以我試著輸入這個
echo "BF=1"|sed -n -e 's@\(^[A-Z]\+\)=@\1@p'
結果我得到是BF1而不是BF
請問這是為什麼呢?
我試過用BF=1或是BF=abc
然後把A-Z換成.,結果都一樣@@
必要輸入echo "BF=aaa"|sed -n -e 's@\(^.\+\)=.\+@\1@p'
才會得到BF
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.113.202
※ 文章網址: http://www.ptt.cc/bbs/RegExp/M.1404809044.A.F9F.html
→
07/08 18:20, , 1F
07/08 18:20, 1F
→
07/08 18:38, , 2F
07/08 18:38, 2F
→
07/14 16:51, , 3F
07/14 16:51, 3F
謝謝樓上,我都忘了還有awk
※ 編輯: filiaslayers (220.135.113.202), 07/17/2014 17:46:48