2015-08-17 17 views
0

我正在寫一個unix命令來獲取與位置87-90匹配abcd的行以及匹配此批評的行,它應該讓我獲得位置10-15,124-128,250我試過這樣的事情。使用bash打印匹配圖案的同一行的多個部分

grep -h abcd sample.txt |cut -c 10-15,cut -c 124-128,cut -c 250-260 

雖然這是語法錯了,我希望它傳達什麼,我想achieve.Could你幫我串聯所有從多次切割的結果?

回答

1

cut -c接受字符列表。如手冊頁所述,「每個列表由一個範圍組成,或者由逗號分隔的許多範圍」。

grep -h abcd sample.txt | cut -c 10-15,124-128,250-260 
+0

謝謝它的工作。我錯過了一件事。如何獲取包含字符串abcd的行在位置說50-53 – Harish

相關問題