我在auth.tsx中有一个字段,我想替换的值
Linking.openURL("https://apps.apple.com/in/app/demo/id657");
我想替换";demo";用";测试";
Linking.openURL("https://apps.apple.com/in/app/test/id657");
我尝试使用sed
命令
sed -i 's/demo/test/g' auth.tsx
它正在发挥作用,但它取代了所有其他";demo";值与";测试";。
我需要更换";demo";仅此位置的值
Linking.openURL("https://apps.apple.com/in/app/demo/id657");
假设您只想更改包含v.gr.id657
的行,则可以发出:
sed -i '/id657/s/demo/test/' auth.tsx
由于只有一次demo
要更改,因此sed
命令末尾的g
没有意义。
根据选择要更改的正确引用的条件,调整此命令。