簡體   English   中英

如何獲取grep文件路徑結果的插件名稱?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM