Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: From: "Buchbinder, Barry (NIH/NIAID)" To: "'cygwin AT cygwin DOT com'" Subject: d --tree problem with "line draw" characters Date: Tue, 18 Nov 2003 09:38:28 -0500 MIME-Version: 1.0 Content-Type: text/plain d -t in bash in a command shell gives string like "0xB", "0mqB", "0tqB", etc, instead of line draw characters or ASCII characters that can substitute for line draw characters (e.g., "|-\+"). for example /c/dw2> d -t -c- | head /c/DW2/: 0tqBNIAID/: 0xB 0mqBNIAID.batch 0tqBout/: 0xB 0tqBCC/: 0xB 0tqBCDC/: 0xB 0tqBCIT/: 0xB 0tqBFDA/: 0xB 0tqBFIC/: 0xB 0tqBIHS/: /c/dw2> d -t -c- | head | od -c 0000000 / c / D W 2 / : \n 033 ( 0 t q 0000020 033 ( B N I A I D / : \n 033 ( 0 0000040 x 033 ( B 033 ( 0 m q 033 ( B N 0000060 I A I D . b a t c h \n 033 ( 0 0000100 t q 033 ( B o u t / : \n 033 ( 0 0000120 x 033 ( B 033 ( 0 t q 033 ( B C 0000140 C / : \n 033 ( 0 x 033 ( B 0000160 033 ( 0 t q 033 ( B C D C / : \n 0000200 033 ( 0 x 033 ( B 033 ( 0 t q 033 0000220 ( B C I T / : \n 033 ( 0 x 033 ( 0000240 B 033 ( 0 t q 033 ( B F D A / 0000260 : \n 033 ( 0 x 033 ( B 033 ( 0000300 0 t q 033 ( B F I C / : \n 033 ( 0000320 0 x 033 ( B 033 ( 0 t q 033 ( B 0000340 I H S / : \n 0000346 What environmental variable need to be set to get to get this to work? Might the maintainer patch d so that it detects the state and automatically puts out the characters that work? (I know, PTC, but I'm not a programmer.) For the record, one can do the following (note the reintroduction of colorization), but it is a severely inconvenient: /c/dw2> d -t | head | sed -e 's/^[(B//g' -e 's/^[(0x/|/g' -e 's/^[(0tq/+/g' -e 's/^[(0mq/\\/g' /c/DW2/: +NIAID/: | \NIAID.batch +out/: | +CC/: | +CDC/: | +CIT/: | +FDA/: | +FIC/: | +IHS/: - Barry Buchbinder -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/