请教,在shell中,如何将log打印出来的几行,赋值给数组
发表于 : 2013-02-07 15:32
举个例子。我运行出来的log如下:
02-07 15:23:49: android.hardware.cts.CameraGLTest#testCameraToSurfaceTextureMetadata PASS
02-07 15:23:56: android.hardware.cts.CameraGLTest#testSetPreviewTextureBothCallbacks PASS
02-07 15:24:04: android.hardware.cts.CameraGLTest#testSetPreviewTexturePreviewCallback PASS
02-07 15:24:12: android.hardware.cts.CameraGLTest#testSetPreviewTextureTextureCallback PASS
我定义了一个数组,Fail[$Pass_Num], $Pass_Num=logcat | grep PASS, 怎样把这四行赋给数组Fail[4]。。。。
PS:还想多问句,怎么“android.hardware.cts.CameraGLTest” 和 “testCameraToSurfaceTextureMetadata”,分离出来。。。知道用grep,但不知道后面怎么用了。
02-07 15:23:49: android.hardware.cts.CameraGLTest#testCameraToSurfaceTextureMetadata PASS
02-07 15:23:56: android.hardware.cts.CameraGLTest#testSetPreviewTextureBothCallbacks PASS
02-07 15:24:04: android.hardware.cts.CameraGLTest#testSetPreviewTexturePreviewCallback PASS
02-07 15:24:12: android.hardware.cts.CameraGLTest#testSetPreviewTextureTextureCallback PASS
我定义了一个数组,Fail[$Pass_Num], $Pass_Num=logcat | grep PASS, 怎样把这四行赋给数组Fail[4]。。。。
PS:还想多问句,怎么“android.hardware.cts.CameraGLTest” 和 “testCameraToSurfaceTextureMetadata”,分离出来。。。知道用grep,但不知道后面怎么用了。