如何使用ant从tar文件中退出的目录中删除文件

时间:2016-08-12 16:26:21

标签: ant

在原始意义上,我正在寻找

的蚂蚁发音
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 )

0 个答案:

没有答案