linux命令拾遗

jenkins流水线构建时,有tar命令

1
sh 'tar --transform="flags=r;s|${NAME}${DIST_PATH}|src|" -czf /tmp/$UPLOAD_FILE ${NAME}${DIST_PATH}'

--transformtar命令的一个选项,用于指定文件名的转换规则。

  • flags=r:这部分指定了转换规则的标志。在这种情况下,r表示替换(replace)
  • s|${NAME}${DIST_PATH}|src|:这部分是实际的转换规则,使用了sed命令的替换语法。它指定了源文件名和目标文件名的替换关系。${NAME}${DIST_PATH}是源文件名,src是目标文件名。具体来说,它将tar归档中的文件名${NAME}${DIST_PATH}替换为src
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2023-2024 Larry Wang
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信