我正在寻找<source_model>.*</source_model>
位于以下位置的任何文件的所有出现./vendor/magento/*/etc/adminhtml/system.xml
:
find ./vendor/magento/ -type f -path */etc/adminhtml/system.xml -exec grep -P "<source_model>.*</source_model>" {} +
但输出的形式是:
./vendor/magento/module-authorizenet-cardinal/etc/adminhtml/system.xml: <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
我想提取值:
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
<source_model>Magento\Captcha\Model\Config\Mode</source_model>
...
这样我就可以排序了。我怎样才能做到这一点?