summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipsk/testdata/quotecmd.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipsk/testdata/quotecmd.tex')
-rw-r--r--Build/source/texk/dvipsk/testdata/quotecmd.tex17
1 files changed, 17 insertions, 0 deletions
diff --git a/Build/source/texk/dvipsk/testdata/quotecmd.tex b/Build/source/texk/dvipsk/testdata/quotecmd.tex
new file mode 100644
index 00000000000..f65fe3f8817
--- /dev/null
+++ b/Build/source/texk/dvipsk/testdata/quotecmd.tex
@@ -0,0 +1,17 @@
+% $Id: write18-quote.tex 16695 2010-01-13 01:18:02Z karl $
+% Public domain. Originally written by Karl Berry,
+% with ideas from Alexander Cherepanov.
+
+\catcode`\# = 12
+\def\cmd{" 2>&1 | echo badnews >pwned.txt #.gz"}
+
+% create this weirdly-named file.
+\catcode0 = 12
+\immediate\openout1 \cmd^^@
+\immediate\closeout1
+
+% write out a special referring to it.
+% if it exists when dvips is run, it will be executed with popen.
+\special{psfile=\cmd}
+\nopagenumbers
+\end