I suggested merely using the shell. "cat" is a command. The shell takes what you give it, messes it about, then expects to invoke the first word on the line, as a command that it should find somewhere on the path list of directories, and it passes it the rest of the line as parameters.
Except... some "commands" are just built directly into the shell. E.g. "echo". You will find an executable file at "/bin/echo", but that binary is seldom actually invoked, because most shells (bash, etc) field out those sort of commands as something that is better handled directly within the shell itself. They are "builtins". I've just checked, and "cat" is not a builtin in bash, whereas "echo" is.
Hence, in order to ONLY use the shell, I should have given:
Code:
echo -e >> /etc/X11/xorg.conf \
\\n\
Section \"ServerFlags\"\\n\
Option \"DontZap\" \"off\"\\n\
EndSection
_________________
"Striking up conversations with strangers is an autistic person's version of extreme sports."
Kamran Nazeer