【发布时间】:2022-01-27 22:27:03
【问题描述】:
如何用文件变量中的 X 替换字符串中的最后一个字符
我试试这个,但不起作用:
sed -i "s/EXTRA_VARIABLE/s/.$.X/$VAR_EXTRA/g" filename.txt
VAR_EXTRA=侠盗猎车手
文件名.txt 包含:
EXTRA_VARIABLE foo BEE
我想要的是:
GTX 富蜂
VAR_EXTRA 的最后一个字符被替换为 X,EXTRA_VARIABLE 被替换为 VAR_EXTRA 值 (GTX)
【问题讨论】:
-
你的意思是
sed -i "s/EXTRA_VARIABLE/EXTRA_VARIABLX/g" filename.txt? -
不,我会用详细信息更新我的帖子