From 529399ffcd46319df179afca67ff58586567fecb Mon Sep 17 00:00:00 2001 From: Changkun Ou Date: Wed, 11 Aug 2021 12:27:20 +0200 Subject: [PATCH] pdf: use printf over echo echo may introduce inconsistent behaviors over different platforms. printf is considered better than echo. See: https://unix.stackexchange.com/questions/65803/why-is-printf-better-than-echo Fixes #188 --- pdf/en-us/Makefile | 4 ++-- pdf/zh-cn/Makefile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pdf/en-us/Makefile b/pdf/en-us/Makefile index 7846a52..51bf612 100644 --- a/pdf/en-us/Makefile +++ b/pdf/en-us/Makefile @@ -6,8 +6,8 @@ revision = $(shell git describe --always --tags) all: revision pdf revision: - @echo '% Autogenerated, do not edit' > revision.tex - @echo '\\newcommand{\\revision}{'$(revision)'}' >> revision.tex + printf '%% Autogenerated, do not edit\n' > revision.tex + printf '\\newcommand{\\revision}{'$(revision)'}' >> revision.tex pdf: markdown @echo "Compiling PDF file..." diff --git a/pdf/zh-cn/Makefile b/pdf/zh-cn/Makefile index ac0b42a..6a6f940 100644 --- a/pdf/zh-cn/Makefile +++ b/pdf/zh-cn/Makefile @@ -6,8 +6,8 @@ revision = $(shell git describe --always --tags) all: revision pdf revision: - @echo '% Autogenerated, do not edit' > revision.tex - @echo '\\newcommand{\\revision}{'$(revision)'}' >> revision.tex + printf '%% Autogenerated, do not edit\n' > revision.tex + printf '\\newcommand{\\revision}{'$(revision)'}' >> revision.tex pdf: markdown @echo "Compiling PDF file..."