Date: Mon, 29 Jan 2007 14:37:31 -0800 From: David Benfell <benfell@parts-unknown.org> To: freebsd-questions@freebsd.org Subject: stupid scripting question: zsh Message-ID: <20070129223730.GA7986@parts-unknown.org>
next in thread | raw e-mail | index | archive | help
--d6Gm4EdcadzBjdND Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello all, I've been upgrading my FreeBSD system into a fully-fledged desktop system. zsh as installed (from the port) seems only to recognize the /etc/zshenv startup file. And I needed an stty command to get proper backspace/delete behavior. Because only the /etc/zshenv file seemed to be recognized, I had to put the stty command in it. The stty command works fine, but unsurprisingly produces an error in my automated jobs that ssh into the system. So I tried: if [ ${TERM} ] then stty erase "^?" fi That didn't work, so I tried: if [ -n ${TERM} ] then stty erase "^?" fi Someone who actually knows what they're doing will, I'm sure, instantly recognize the problem with this. I'm pretty sure TERM is indeed the variable I should be testing, but that I'm not testing it in the right =20 way. What is the magic way? --=20 David Benfell, LCP benfell@parts-unknown.org --- Resume available at http://www.parts-unknown.org/ NOTE: I sign all messages with GnuPG (0DD1D1E3). --d6Gm4EdcadzBjdND Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFFvncqUd+dMw3R0eMRAjtzAJ4mDrKbVLBdIBw7X5OrPdbenk93+ACgqHnW 4I6RkPYz90tWEuGB5hcaFPk= =fICz -----END PGP SIGNATURE----- --d6Gm4EdcadzBjdND--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070129223730.GA7986>