查看需要操作的文件列表:
ag -l -i "\!tmpdata.package_name"|wc -l
ag -l -i "\!tmpdata.package_name"|sort
检查git 状态
g st|grep modified|grep "\.js"|awk '{print $2}'|sort
解决问题的关键语句:
ag -l -i "\!tmpdata.package_name"|xargs sed -i -e "/\!tmpdata.package_name/a\if(Commons.filterpackages.includes(tmpdata.package_name)) continue;"
检查历史命令,查看以前的sed用法:
ag -l -i "if \(\!tmpdata.package_name\) continue;"|wc -l
hg " sed -"
草稿箱:
const filterpackages=["1014949597", "507760450","id1014949597", "id507760450", "com.autogravity", "de.autodoc.gmbh", "ru.auto.ara"];
if(filterpackages.includes(tmpdata.package)) continue;
if(Commons.filterpackages.includes(tmpdata.package_name)) continue;
if (\!tmpdata.package_name) continue;
while read line; do sed -i '/tmpdata.price > 25/a if (\!tmpdata.package_name) continue;' $line; done < /tmp/last
ag -l -A -B -i "debugnetunion" *|xargs sed -i -e "/const Commons/a\const debugs = require('.\/debug');"
ag -l -i "\!tmpdata.package_name"|xargs sed -i -e "/\!tmpdata.package_name/a\if(Commons.filterpackages.includes(tmpdata.package_name)) continue;"
网友评论