Sed 将字符串中的所有文本从某个字符移到某个字符

Sed 将字符串中的所有文本从某个字符移到某个字符,sed,Sed,我需要删除某个字符之前的所有字符,直到同一个字符的最后一次出现。在本例中,从第一个分号到最后一个分号,保存最后一个分号 如果我: 字1;字2;字3 要求的输出: 字1;字3 您只需使用一个简单的替换: sed 's/;.*;/;/' 查看sed手册页或谷歌搜索一些示例-没有比这更基本的了。

我需要删除某个字符之前的所有字符,直到同一个字符的最后一次出现。在本例中,从第一个分号到最后一个分号,保存最后一个分号

如果我:

字1;字2;字3

要求的输出:

字1;字3


您只需使用一个简单的替换:

sed 's/;.*;/;/'

查看sed手册页或谷歌搜索一些示例-没有比这更基本的了。