URL: <https://savannah.gnu.org/bugs/?60312>
Summary: echo replaces double quote with backslash Project: make Submitted by: None Submitted on: Tue 30 Mar 2021 08:22:32 PM UTC Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Component Version: 4.3 Operating System: MS Windows Fixed Release: None Triage Status: None _______________________________________________________ Details: It seems to happen when there's no blanks earlier in the line. System is Windows 10, MINGW-64. $ make --version GNU Make 4.3 Built for Windows32 Copyright (C) 1988-2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. $ cat tm all: echo 'space before: "xx"' echo 'nospacebefore:"xx"' echo '"xx"' $ make -f tm echo 'space before: "xx"' space before: "xx" echo 'nospacebefore:"xx"' nospacebefore:\xx" echo '"xx"' \xx" No problems with same version on GNU/Linux (Debian). Thanks. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?60312> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/