shell 文件头尾添加字符串

遇到个问题,所以记录一下。

当apk更新时,其中so库引用南边变更,而系统编译时,其对应的mk也需要修改;例如:
在这里插入图片描述
这里就是库更新了。手动去改兼职吊炸天。shell脚本整一下。

首先,解压apk,切到lib目录下面:
在这里插入图片描述
可以看到最新版本apk所携带so;
开始脚本编写:

hadoop:armeabi$ ls > ../mk.txt
hadoop:armeabi$ cd ..
hadoop:lib$ sed 's/^/@lib\/armeabi\/&/g' mk.txt > mke.txt
sed 's/$/& \\/g' mke.txt > mk.txt

这样就可以了,然后将mk.txt中的复制粘贴到mk中即可。
其中,每行行头添加:@lib/armeabi/,注意转义字符需要加\:@lib/armeabi/
每行末尾添加:空格\,同样转义字符: \

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值