Android中有没有linux下类似awk或sed的流编辑器(同时懂Android+linux进)
袁保康 2013-08-26 11:03:40
Android中修改配置文件一般怎么做呢?linux中使用awk(流编辑器)来定位修改,Android是先全部读取出来?怎么定位呢?有没有类似linux下awk(流编辑器)
类似win下的ini配置文件 Android程序来修改 awk可以定位到哪一段 在这一段的最后一行添加一句话都可以方便实现。 Android中应该也有这种需求吧 都是怎么做的呢
java 中 有api 可以做 RandAccessFile 但是 用 这个类 必须得知道 是那行
情况是这样的:
#other
insmod /system/vendor/modules/other.ko
#network module
insmod /system/vendor/modules/usbnet.ko
insmod /system/vendor/modules/asix.ko
insmod /system/vendor/modules/qf9700.ko
insmod /system/vendor/modules/mcs7830.ko
insmod /system/vendor/modules/rtl8150.ko
insmod /system/vendor/modules/8192cu.ko
#rtk8723au usb bt module
insmod /system/vendor/modules/rtk_btusb.ko
# usb tether function
insmod /system/vendor/modules/cdc_ether.ko
insmod /system/vendor/modules/cdc_eem.ko
insmod /system/vendor/modules/cdc_subset.ko
如上配置文件定位到#network module段的最后
如果是linux下可以通过调用这个命令sed
sed '/#network module/,/^$/{/^$/s//\thello\n/}'
一行就可以定位到这个段落 并且在该段落的最后一行
我觉得在Android中实现文本编辑也要去调用linux下命令,我觉得这种实现方法有点不太好
所以想知道android中最佳的实现方法