2015-04-16 63 views
1

我正在嘗試使用文字$作爲使用grep進行搜索的結束錨點。整個問題是搜索以At開頭並以文字$結尾的文件中的行。我已經嘗試了幾種我認爲可行的代碼變體,即使應該有這樣的變體也沒有結果。
grep '\<At[a-zA-z]\{1,\}\$\>' test.txt

任何建議,將不勝感激,我是Linux的第一年學生,所以原諒我,如果我缺少一些簡單的東西。謝謝

+2

http://superuser.com/q/131522/9232 –

回答

2
grep '\<At[a-zA-z]\{1,\}[$]\>' test.txt 

爲了避免玩逃避shell的遊戲,把$放在一個字符類中。

+0

真棒,我得到它的工作,但我修改了一下,所以沒有任何字符之間的選擇和$將工作。 grep'\ Kevin