sed / awk - 删除分隔符之间的文本

时间:2013-10-21 09:14:19

标签: sed awk delimiter

如何删除某些分隔符之间的所有文本。

示例:

hello;you;are;nice

返回:

hello;you;nice

在sed中,我知道如何在第一个分隔符之前和最后一个分隔符之后删除文本,但不确定否则......

感谢所有人。

3 个答案:

答案 0 :(得分:2)

如何使用cut -

cut -d; -f2-3

答案 1 :(得分:2)

sed

相比,这是非常困难的
sed "s/\w*;//3"

答案 2 :(得分:1)

awk -F\; -v OFS=";" '{print $1,$2,$4}' file