rename-cgo.sh 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. FILENAMES=$(ls)
  3. for FILENAME in $FILENAMES
  4. do
  5. if [[ $FILENAME =~ "darwin-10.16-arm64" ]];then
  6. echo "rename darwin-10.16-arm64 $FILENAME"
  7. mv $FILENAME mihomo-darwin-arm64-cgo
  8. elif [[ $FILENAME =~ "darwin-10.16-amd64" ]];then
  9. echo "rename darwin-10.16-amd64 $FILENAME"
  10. mv $FILENAME mihomo-darwin-amd64-cgo
  11. elif [[ $FILENAME =~ "windows-4.0-386" ]];then
  12. echo "rename windows 386 $FILENAME"
  13. mv $FILENAME mihomo-windows-386-cgo.exe
  14. elif [[ $FILENAME =~ "windows-4.0-amd64" ]];then
  15. echo "rename windows amd64 $FILENAME"
  16. mv $FILENAME mihomo-windows-amd64-cgo.exe
  17. elif [[ $FILENAME =~ "mihomo-linux-arm-5" ]];then
  18. echo "rename mihomo-linux-arm-5 $FILENAME"
  19. mv $FILENAME mihomo-linux-armv5-cgo
  20. elif [[ $FILENAME =~ "mihomo-linux-arm-6" ]];then
  21. echo "rename mihomo-linux-arm-6 $FILENAME"
  22. mv $FILENAME mihomo-linux-armv6-cgo
  23. elif [[ $FILENAME =~ "mihomo-linux-arm-7" ]];then
  24. echo "rename mihomo-linux-arm-7 $FILENAME"
  25. mv $FILENAME mihomo-linux-armv7-cgo
  26. elif [[ $FILENAME =~ "linux" ]];then
  27. echo "rename linux $FILENAME"
  28. mv $FILENAME $FILENAME-cgo
  29. elif [[ $FILENAME =~ "android" ]];then
  30. echo "rename android $FILENAME"
  31. mv $FILENAME $FILENAME-cgo
  32. else echo "skip $FILENAME"
  33. fi
  34. done