1
我想提取這是在我如何使用grep
T[0-9]-[0-9][.*
例如形式與該文件的所有行外支架匹配:
T1-3[1: 139343400 -- 81586290 --> 220929690]
我grep T[0-9]-[0-9]\\[.*
但我想會得到以下輸出。
grep的:不匹配[或[^
任何建議/提取關於上述類型的行評論,將不勝感激。
我想提取這是在我如何使用grep
T[0-9]-[0-9][.*
例如形式與該文件的所有行外支架匹配:
T1-3[1: 139343400 -- 81586290 --> 220929690]
我grep T[0-9]-[0-9]\\[.*
但我想會得到以下輸出。
grep的:不匹配[或[^
任何建議/提取關於上述類型的行評論,將不勝感激。
你確定你試圖
grep T[0-9]-[0-9]\\[.*
這應該是罰款。但如果你這樣做
grep T[0-9]-[0-9]\[.*
然後你會得到「不匹配的[」,因爲「[」由shell轉換爲「[」。
你也可以做
grep 'T[0-9]-[0-9]\[.*'
謝謝安迪。 最初我只用了一個反斜槓。我嘗試了雙反斜槓,它工作。 – Suraj 2014-09-10 15:08:23
它是在'grep的(GNU的grep)2.18'工作沒什麼問題。但是,如果只用一個反斜槓:'grep「T [0-9] - [0-9] \ [。*」' – fedorqui 2014-09-10 15:03:12
反斜槓*和引用*應該正常工作。兩個反斜槓意味着你正在尋找一個字面反斜槓,然後是一個你永遠不會完成定義的字符集。單個反斜槓+開放式支架=文字開放式支架。 – 2014-09-10 15:07:36