【发布时间】:2019-11-09 06:32:04
【问题描述】:
我正在使用 grep 和 sed 解决一堆文本字符串,其中我只希望 stdout 在 package: 之后打印数据> 并以没有结尾 / 的文件夹名称结尾。
例如:
data/dataapp/com.android.chrome-DeX_54==
System/app/Keychain
vendor/app/NlpService
这是示例...
package:data/app/com.android.chrome-DeX_54==/base.apk=com.android.chrome
package:data/dataapp/ExactCalculator/ExactCalculator.apk=com.android.calculator2
package:data/hw_init/cust/app/Email/Email.apk=com.android.email
package:system/app/KeyChain/KeyChain.apk=com.android.keychain
package:system/delapp/WallpaperBackup/WallpaperBackup.apk=com.android.wallpaperbackup
package:system/framework/framework-res.apk=android
package:system/priv-app/CIT/CIT.apk=com.ontim.cit
package:vendor/app/NlpService/NlpService.apk=com.mediatek.nlpservice
我没有得到我想要的确切输出,因此我们将不胜感激。
P.S:我学习 grep 和 sed 只是为了好玩。
【问题讨论】:
-
查看 grep 的
-o标志
标签: string bash shell sed grep