Use quotes around the first_line variable so C comments and other things

that are misinterpreted by echo(1) aren't.

PR:		docs/8757
Submitted By:	Takeshi OHASHI <ohashi@mickey.ai.kyutech.ac.jp>
		Sergei Laskavy <laskavy@gambit.msk.su>
This commit is contained in:
Bill Fumerola 1998-12-08 22:09:04 +00:00
parent af7f6752b9
commit 23cc627071
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=3896

View file

@ -1,7 +1,7 @@
<!-- This is an SGML document in the linuxdoc DTD describing <!-- This is an SGML document in the linuxdoc DTD describing
Printing with FreeBSD. By Sean Kelly, 1995. Printing with FreeBSD. By Sean Kelly, 1995.
$Id: printing.sgml,v 1.22 1998-07-20 01:32:44 jkoshy Exp $ $Id: printing.sgml,v 1.23 1998-12-08 22:09:04 billf Exp $
The FreeBSD Documentation Project The FreeBSD Documentation Project
@ -2245,13 +2245,13 @@ if [ "$first_two_chars" = "%!" ]; then
# #
# PostScript job, print it. # PostScript job, print it.
# #
echo $first_line &amp;&amp; cat &amp;&amp; printf "\004" &amp;&amp; exit 0 echo "$first_line" &amp;&amp; cat &amp;&amp; printf "\004" &amp;&amp; exit 0
exit 2 exit 2
else else
# #
# Plain text, convert it, then print it. # Plain text, convert it, then print it.
# #
( echo $first_line; cat ) | /usr/local/bin/textps &amp;&amp; printf "\004" &amp;&amp; exit 0 ( echo "$first_line"; cat ) | /usr/local/bin/textps &amp;&amp; printf "\004" &amp;&amp; exit 0
exit 2 exit 2
fi fi
</code> </code>
@ -2327,7 +2327,7 @@ else
# Plain text or HP/PCL, so just print it directly; print a form # Plain text or HP/PCL, so just print it directly; print a form
# at the end to eject the last page. # at the end to eject the last page.
# #
echo $first_line &amp;&amp; cat &amp;&amp; printf "\f" &amp;&amp; exit 0 echo "$first_line" &amp;&amp; cat &amp;&amp; printf "\f" &amp;&amp; exit 0
fi fi
exit 2 exit 2