- 论坛徽章:
- 0
|
本帖最后由 MicoCN 于 2012-07-03 14:49 编辑
我想把一个压缩文件中的带有"Ring_osc"的行全部导出,但下面的命令只能导出一个字符串,请问有没有什么解决办法
$file, 源文件名, $tmpfile,目标文件名。
uncompress -c $file | strings| grep 'Ring_osc' >> $tmpfile
源文件内容如下:
PTR:780|1|0|0.636306|P||Temp_diode.0 TempSensePPad 77|||V|-1|1|%f|%f|%f|||0|0|0
PTR:781|1|0|0.56662|P||Temp_diode.1 TempSensePPad 77|||V|-1|1|%f|%f|%f|||0|0|0
PTR:782|1|0|7.25167e+007|P||Ring_osc1_nom AuxOutAPad 101|||hz|3.4e+007|1.2e+008|
%f|%f|%f|||-6|-6|-6
PTR:783|1|0|6.84833e+007|P||Ring_osc1_min AuxOutAPad 101|||hz|3.4e+007|1.2e+008|
%f|%f|%f|||-6|-6|-6
PTR:784|1|0|7.61667e+007|P||Ring_osc1_max AuxOutAPad 101|||hz|3.4e+007|1.2e+008|
%f|%f|%f|||-6|-6|-6
PTR:785|1|0|3.62667e+007|P||Ring_osc2_nom AuxOutAPad 101|||hz|1.7e+007|5e+007|
%f|%f|%f|||-6|-6|-6
PTR:786|1|0|1.81333e+007|P||Ring_osc3_nom AuxOutAPad 101|||hz|8.6e+006|3e+007|
%f|%f|%f|||-6|-6|-6
PTR:787|1|0|9.06667e+006|P||Ring_osc4_nom AuxOutAPad 101|||hz|4.3e+006|1.5e+007|
%f|%f|%f|||-6|-6|-6
PTR:788|1|0|4.53333e+006|P||Ring_osc5_nom AuxOutAPad 101|||hz|2.1e+006|8e+006| %f|%f|%f|||-6|-6|-6
PTR:789|1|0|0.0923567|P||IDD_Dynamic_core VDDCORE1 0|||A|0.001|0.2|%f|%f|%f|||3|
3|3
|
|