From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 20:53:09 2011 Received: (at submit) by debbugs.gnu.org; 8 Feb 2011 01:53:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PmclP-0006VE-So for submit@debbugs.gnu.org; Mon, 07 Feb 2011 20:53:09 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pmcab-0006Fj-Jb for submit@debbugs.gnu.org; Mon, 07 Feb 2011 20:41:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pmciz-0002iu-4M for submit@debbugs.gnu.org; Mon, 07 Feb 2011 20:50:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,FH_FROMEML_NOTLD, T_RP_MATCHES_RCVD autolearn=no version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:47410) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pmciz-0002iq-23 for submit@debbugs.gnu.org; Mon, 07 Feb 2011 20:50:37 -0500 Received: from [140.186.70.92] (port=54152 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pmciy-0004fC-0S for bug-gnu-emacs@gnu.org; Mon, 07 Feb 2011 20:50:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pmciw-0002iL-NA for bug-gnu-emacs@gnu.org; Mon, 07 Feb 2011 20:50:35 -0500 Received: from osagesoftware.com ([216.144.204.42]:56608 helo=mail.osagesoftware.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pmciw-0002hY-9n for bug-gnu-emacs@gnu.org; Mon, 07 Feb 2011 20:50:34 -0500 Received: from osage (osage.osagesoftware.com [192.168.1.10]) by mail.osagesoftware.com (Postfix) with SMTP id 297627BCA7 for ; Tue, 8 Feb 2011 01:50:30 +0000 (UTC) Received: by osage (sSMTP sendmail emulation); Mon, 07 Feb 2011 20:50:30 -0500 From: relson@osage To: bug-gnu-emacs@gnu.org Subject: 23.2; strange behavior of !$ in shell window Date: Mon, 07 Feb 2011 20:50:30 -0500 Message-ID: <87aai7fg61.fsf@osage.osagesoftware.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 216.144.204.42 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -3.2 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 07 Feb 2011 20:53:06 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.2 (---) In a shell (bash) window, if I type "echo x", the character "x" is echoed (as expected). If I then type "ls -l !!" the complete previous command is added to the current line andwhat is executed is "ls -l echo x". What _should_ have been execute is "ls -l x" In GNU Emacs 23.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1) of 2011-01-31 on osage Windowing system distributor `The X.Org Foundation', version 11.0.10902000 configured using `configure '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--program-suffix=-emacs-23' '--infodir=/usr/share/info/emacs-23' '--with-crt-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64' '--with-gameuser=games' '--with-sound' '--with-x' '--without-gconf' '--without-toolkit-scroll-bars' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--without-xft' '--without-libotf' '--without-m17n-flt' '--with-x-toolkit=gtk' '--without-hesiod' '--without-kerberos' '--without-kerberos5' '--with-gpm' '--with-dbus' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-march=athlon64 -O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CPPFLAGS='' Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Shell Minor modes in effect: shell-dirtrack-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: x s h e l l e c h o SPC x l s SPC - l SPC ! $ x r e p o r Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. History item: previous Making completion list... Load-path shadows: None found. Features: (shadow sort mail-extr message idna sendmail regexp-opt ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc time-date mm-util mail-prsvr gmm-utils wid-edit mailheader canlock sha1 hex-util hashcash mail-utils emacsbug help-mode easymenu view ansi-color shell comint ring tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gtk x-toolkit x multi-tty emacs) -- David Relson Osage Software Systems, Inc. relson@osagesoftware.com Ann Arbor, MI 48103 www.osagesoftware.com From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 23:15:37 2011 Received: (at 8000) by debbugs.gnu.org; 8 Feb 2011 04:15:37 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PmezJ-0001Jr-HD for submit@debbugs.gnu.org; Mon, 07 Feb 2011 23:15:37 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PmezI-0001Jh-1i for 8000@debbugs.gnu.org; Mon, 07 Feb 2011 23:15:36 -0500 Received: from localhost ([127.0.0.1]:34402) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pmf7g-00071K-I9; Mon, 07 Feb 2011 23:24:16 -0500 From: Glenn Morris To: 8000@debbugs.gnu.org Subject: Re: bug#8000: 23.2; strange behavior of !$ in shell window References: <87aai7fg61.fsf@osage.osagesoftware.com> X-Spook: monarchist IDEA chameleon man nitrate Exon Shell covert X-Ran: h1bWSeJGt(L?[f3CRqYJ2m:1yt/\d*bGX7I@q7D;`eEYf"0^`yWeHUE,!t5O3Fw+zc X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 07 Feb 2011 23:24:16 -0500 In-Reply-To: <87aai7fg61.fsf@osage.osagesoftware.com> (relson@osage's message of "Mon, 07 Feb 2011 20:50:30 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 8000 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) Please use a valid email address to report bugs. I cannot reply to your address, so I hope you will read this. relson@osage wrote: > In a shell (bash) window, if I type "echo x", the character "x" > is echoed (as expected). > > If I then type "ls -l !!" the complete previous command is added > to the current line andwhat is executed is "ls -l echo x". What > _should_ have been execute is "ls -l x" Why is that what should have been executed? I thought `!!' was a tcsh feature (making it kind of strange that it works in a bash shell at all IMO...) that expands to the previous command, not the stdout of the previous command. I'm not aware of any shell history expansion that works in terms of the output of old commands. This would make no sense in the majority of cases (eg cp etc). From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 23:22:42 2011 Received: (at 8000) by debbugs.gnu.org; 8 Feb 2011 04:22:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pmf6A-0001TX-Nu for submit@debbugs.gnu.org; Mon, 07 Feb 2011 23:22:42 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pmf68-0001TK-TU for 8000@debbugs.gnu.org; Mon, 07 Feb 2011 23:22:41 -0500 Received: from localhost ([127.0.0.1]:38719) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PmfEX-0007Df-Kk; Mon, 07 Feb 2011 23:31:21 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19792.50969.454603.954501@fencepost.gnu.org> Date: Mon, 7 Feb 2011 23:31:21 -0500 From: Glenn Morris To: 8000@debbugs.gnu.org Subject: Re: bug#8000: 23.2; strange behavior of !$ in shell window In-Reply-To: References: <87aai7fg61.fsf@osage.osagesoftware.com> X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: red X-Ran: U)MLA\]H1\qsRxQZ||;|h*}Mim[Z51XlO!5GXE$d{J7eW2afh{dzts3e.f4oC{!5JgTM%B X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 8000 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) > > If I then type "ls -l !!" the complete previous command is added > > to the current line andwhat is executed is "ls -l echo x". What > > _should_ have been execute is "ls -l x" Oh, I guess you meant to say '!$', like in your subject line, not '!!'. Apparently this is tcsh's equivalent of bash's $_. Maybe the history expansion of this isn't implemented (?). Personally I'd just use $_. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 07 23:49:03 2011 Received: (at 8000) by debbugs.gnu.org; 8 Feb 2011 04:49:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PmfVf-00026B-J1 for submit@debbugs.gnu.org; Mon, 07 Feb 2011 23:49:03 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PmfVe-00025h-Ft for 8000@debbugs.gnu.org; Mon, 07 Feb 2011 23:49:02 -0500 Received: from localhost ([127.0.0.1]:58474) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pmfe3-0000Eh-0u; Mon, 07 Feb 2011 23:57:43 -0500 From: Glenn Morris To: 8000@debbugs.gnu.org Subject: Re: bug#8000: 23.2; strange behavior of !$ in shell window References: <87aai7fg61.fsf@osage.osagesoftware.com> <19792.50969.454603.954501@fencepost.gnu.org> X-Spook: JPL assassinate Axis of Evil Bruxelles Yukon USDOJ X-Ran: J/$JkqsI);OklKo}]Rm=WbaU1"3p$z|/'=]Oib?6)0&=>|1um-mam$]\Q#l`WFj!P&hu-d X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 07 Feb 2011 23:57:42 -0500 In-Reply-To: <19792.50969.454603.954501@fencepost.gnu.org> (Glenn Morris's message of "Mon, 7 Feb 2011 23:31:21 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 8000 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) Glenn Morris wrote: > Oh, I guess you meant to say '!$', like in your subject line, not '!!'. > Apparently this is tcsh's equivalent of bash's $_. > Maybe the history expansion of this isn't implemented (?). What do I know... it works in 23.1 but not in 23.2. So it ought to be easy to see where this went wrong. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 08 00:05:46 2011 Received: (at 8000) by debbugs.gnu.org; 8 Feb 2011 05:05:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pmflq-0002Tp-9U for submit@debbugs.gnu.org; Tue, 08 Feb 2011 00:05:46 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pmflo-0002TZ-5e; Tue, 08 Feb 2011 00:05:44 -0500 Received: from localhost ([127.0.0.1]:36666) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PmfuB-0000fI-Oz; Tue, 08 Feb 2011 00:14:23 -0500 From: Glenn Morris To: 8000@debbugs.gnu.org Subject: Re: bug#8000: 23.2; strange behavior of !$ in shell window References: <87aai7fg61.fsf@osage.osagesoftware.com> <19792.50969.454603.954501@fencepost.gnu.org> X-Spook: BRLO Ft. Bragg cypherpunk Blowpipe spy hackers Pine Gap X-Ran: 48Q,m_Tk_|OEBomE6~edOIsBxxx):V+*X)4s2fSYHtq\v5/CH(9?9Q/8^x-\h'1`u5bZZg X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 08 Feb 2011 00:14:23 -0500 In-Reply-To: (Glenn Morris's message of "Mon, 07 Feb 2011 23:57:42 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 8000 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.3 (------) forcemerge 7883 8000 stop And in 23.3 it will work again because this is a duplicate of http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7883, sigh. From unknown Thu Aug 14 22:14:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 15 Mar 2011 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator