Board logo

标题: [文本处理] 手机备份的WLAN设置文件的内容如何用批处理提取?总是提取不出来 [打印本页]

作者: woshi110    时间: 2023-7-28 06:46     标题: 手机备份的WLAN设置文件的内容如何用批处理提取?总是提取不出来

下面这个文件内容是从小米手机的备份的WLAN设置文件,我想提取network={}包括中间的内容,其他的不要,但是这里面的空格太多了,不知道怎么提取
MIUI BACKUP
2
com.android.settings 设置
2
0
ANDROID BACKUP
5
0
none
apps/com.android.settings/_manifest                                                                 000600  01750   01750   00000004403 0           013377  0                                                                                                    ustar 00                                                                                                                                                                                                                                                       1
com.android.settings
33
33

0
1
3082046c30820354a003020102020900e552a8ecb9011b7c300d06092a864886f70d0101050500308180310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040a13065869616f6d69310d300b060355040b13044d495549310d300b060355040313044d495549311e301c06092a864886f70d010901160f6d697569407869616f6d692e636f6d301e170d3131313230363033323632365a170d3339303432333033323632365a308180310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040a13065869616f6d69310d300b060355040b13044d495549310d300b060355040313044d495549311e301c06092a864886f70d010901160f6d697569407869616f6d692e636f6d30820120300d06092a864886f70d01010105000382010d00308201080282010100c786568a9aff253ad74c5d3e6fbffa12fed44cd3244f18960ec5511bb551e413115197234845112cc3df9bbacd3e0f4b3528cd87ed397d577dc9008e9cbc6a25fc0664d3a3f440243786db8b250d40f6f148c9a3cd6fbc2dd8d24039bd6a8972a1bdee28c308798bfa9bb3b549877b10f98e265f118c05f264537d95e29339157b9d2a31485e0c823521cca6d0b721a8432600076d669e20ac43aa588b52c11c2a51f04c6bb31ad6ae8573991afe8e4957d549591fcb83ec62d1da35b1727dc6b63001a5ef387b5a7186c1e68da1325772b5307b1bc739ef236b9efe06d52dcaf1e32768e3403e55e3ec56028cf5680cfb33971ccf7870572bc47d3e3affa385020103a381e83081e5301d0603551d0e0416041491ae2f8c72e305f92aa9f7452e2a3160b841a15c3081b50603551d230481ad3081aa801491ae2f8c72e305f92aa9f7452e2a3160b841a15ca18186a48183308180310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040a13065869616f6d69310d300b060355040b13044d495549310d300b060355040313044d495549311e301c06092a864886f70d010901160f6d697569407869616f6d692e636f6d820900e552a8ecb9011b7c300c0603551d13040530030101ff300d06092a864886f70d010105050003820101003b3a699ceb497300f2ab86cbd41c513440bf60aa5c43984eb1da140ef30544d9fbbb3733df24b26f2703d7ffc645bf598a5e6023596a947e91731542f2c269d0816a69c92df9bfe8b1c9bc3c54c46c12355bb4629fe6020ca9d15f8d6155dc5586f5616db806ecea2d06bd83e32b5f13f5a04fe3e5aa514f05df3d555526c63d3d62acf00adee894b923c2698dc571bc52c756ffa7a2221d834d10cb7175c864c30872fe217c31442dff0040a67a2fb1c8ba63eac2d5ba3d8e76b4ff2a49b0db8a33ef4ae0dd0a840dd2a8714cb5531a56b786819ec9eb1051d91b23fde06bd9d0708f150c4f9efe6a416ca4a5e0c23a952af931ad3579fb4a8b19de98f64bd9
                                                                                                                                                                                                                                                             apps/com.android.settings/miui_meta/cache/_tmp_meta                                                 000600  01750   02066   00000000113 14457625165 017424  0                                                                                                    ustar 00                                                                                                                                                                                                                                                       1
com.android.settings
33
13
1690249845305
1
2
mondrian
V14.0.26.0.TMNCNXM
                                                                                                                                                                                                                                                                                                                                                                                                                                                     apps/com.android.settings/miui_bak/_tmp_bak                                                         000660  01750   02066   00000055144 14457625165 016023  0                                                                                                    ustar 00                                                                                                                                                                                                                                                       network={
ConfigKey="110110"WPA_PSK
SSID="110110"
PreSharedKey="12345678"
WEPTxKeyIndex=0
HiddenSSID=false
AllowedKeyMgmt=02
AllowedProtocols=03
AllowedAuthAlgos=
AllowedGroupCiphers=0f
AllowedPairwiseCiphers=06
CreatorUid=1000
MacRandomizationSetting=3
}
network={
ConfigKey="ChinaNet-2G1"SAE
SSID="ChinaNet-2G1"
PreSharedKey="234567"
WEPTxKeyIndex=0
HiddenSSID=true
AllowedKeyMgmt=0001
AllowedProtocols=02
AllowedAuthAlgos=
AllowedGroupCiphers=a8
AllowedPairwiseCiphers=2c
CreatorUid=10241
MacRandomizationSetting=3
}
作者: hfxiang    时间: 2023-7-28 09:23

回复 1# woshi110

将配置文件以ANSI编码保存为1.txt,下载gawk( http://bcn.bathome.net/tool/4.1.0/gawk.exe ),执行:
  1. gawk "/network=\{/,/\}/{if($0~/network=\{/){print \"network={\"}else{print}}" 1.txt>2.txt
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2