如何使用linux的sed命令进行变量数据修改

有这样一个文件a.txt:>V_1;bc=S1;>V_2;bc=S1;>V_3;bc=S1;>V_4;bc=S1;>V_1;bc=S2;>V_2;bc=S2;如何字母V改... 有这样一个文件 a.txt:
>V_1;bc=S1;
>V_2;bc=S1;
>V_3;bc=S1;
>V_4;bc=S1;
>V_1;bc=S2;
>V_2;bc=S2;

如何字母 V 改成等号后面的内容?即希望看见的内容是:
>S1_1;bc=S1;
>S1_2;bc=S1;
>S1_3;bc=S1;
>S1_4;bc=S1;
>S2_1;bc=S2;
>S2_2;bc=S2;

万分感谢!
展开
 我来答
GrayeisGood
2016-09-12 · TA获得超过191个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:108万
展开全部
用双引号就行了(单引号会屏蔽 $ 对shell变量的取值功能)
sed "s/$bsed/$a/g" filename >result
追问
$bsed和$a在此问题中具体该怎么表述呢?谢谢~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式