[英]How can i get the plugin name of a grep filepath result?
我已经使用了grep -rsl "tinymce.plugins" . | sort
grep -rsl "tinymce.plugins" . | sort
grep -rsl "tinymce.plugins" . | sort
以获得更长的文件列表,包括对tinyMCE插件的引用。 以下是结果列表的简短摘录:
./assets/javascripts/old/tiny_mce/plugins/preview/editor_plugin.js
./assets/javascripts/old/tiny_mce/plugins/preview/editor_plugin_src.js
./assets/javascripts/old/tiny_mce/plugins/print/editor_plugin.js
./assets/javascripts/old/tiny_mce/plugins/print/editor_plugin_src.js
我现在想找到一种方法来列出所有插件名称,并将其放入文件中。
例:
RESULTS.TXT:
预习
打印
我怎样才能做到这一点? 谢谢,抱歉,如果我的英语不好。
您可以尝试以下grep命令,
$ command | grep -oP '[^\/]*(?=\/[^\/]*$)' | sort -u
preview
print
这个awk单线可以在一枪中为您提供结果:
whatever|awk -F'plugins/' '{sub("/.*","",$2);$0=$2}!a[$0]++'
用您的四行代码,它输出:
preview
print
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.