在原始意义上,我正在寻找
的蚂蚁发音tar -tzf <tarfile> | grep '<regex>' | xargs rm
过于简单了。我正在写一个干净的目标。我想从include目录中删除标题,如果它们来自tar文件中存在具有相同名称的标题。
我想说的更复杂的例子是
tar --transform 's|^.*/([^/]+)$|\1|x' \
--show-transformed-names \
-tzf $ARCHIVE | grep '.*\.h$' | \
( cd $TARGET/include && xargs -d'\n' rm -f )