pkg-pull.sh 509 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. # 验证参数数量
  3. if [ "$#" -ne 1 ]; then
  4. echo "错误:需要一个参数"
  5. echo "用法:$0 <package_name>"
  6. exit 1
  7. fi
  8. src_dir="../../package/${1}"
  9. dest_dir="package/pikascript/pikascript-lib/${1}"
  10. # 验证源目录是否存在
  11. if [ ! -d "$src_dir" ]; then
  12. echo "错误:源目录不存在"
  13. exit 2
  14. fi
  15. # 如果目标目录不存在,创建它
  16. mkdir -p "$dest_dir"
  17. # 把源目录中的文件拷贝到目标目录
  18. cp -r "$src_dir/"* "$dest_dir/"
  19. echo "拷贝完成"