2013-10-21 111 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 
相关问题