Newer
Older
dub_jkp / test / 4-describe-data-check-escape
@Remi Thebault Remi Thebault on 20 Jul 2023 440 bytes Fix failure of test suite on POSIX
  1. dmd_ver=$($DC --version | grep -Eo "v2\.[0-9][0-9][0-9].[0-9]")
  2. dmd_minor=$(echo $dmd_ver | grep -Eo "[0-9][0-9][0-9]")
  3. dmd_micro=${dmd_ver: -1}
  4.  
  5. if [[ $dmd_minor$dmd_micro < 1022 || "$CURR_DIR" =~ [[:space:]] ]]; then
  6. echo "Expecting escaped paths"
  7. escape=1
  8. else
  9. echo "Not expecting escaped paths"
  10. escape=0
  11. fi
  12.  
  13. function escaped {
  14. if [ $escape -eq 1 ]; then
  15. echo -n "'$1'"
  16. else
  17. echo -n "$1"
  18. fi
  19. }