2013-10-21 160 views
0

如何刪除特定分隔符之間的所有文本。sed/awk - 刪除分隔符之間的文本

例如:

hello;you;are;nice 

回報:

hello;you;nice 
在SED

,我知道如何在第一分隔符之前和之後的最後刪除的文字,而不是其他不確定...

一如既往地感謝大家。

+0

目前還不清楚你問straigthforward。在哪些分隔符之間?第二和第三? – fedorqui

+0

是的,對不起 - 例如在第二和第三之間。 –

回答

1

怎麼樣使用剪切 -

cut -d; -f2-3 
+0

好主意!與此合作:cut -d';' -f1-2,4 –

1

這是很具有sed

sed "s/\w*;//3" 
1
awk -F\; -v OFS=";" '{print $1,$2,$4}' file 
相關問題