X-Loop: help-debbugs@HIDDEN Subject: bug#68501: Misbehaving of text inside double quotes" " in shell Resent-From: LitHack <lithack0@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Tue, 16 Jan 2024 11:46:01 +0000 Resent-Message-ID: <handler.68501.B.170540554427938 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 68501 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 68501 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.170540554427938 (code B ref -1); Tue, 16 Jan 2024 11:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jan 2024 11:45:44 +0000 Received: from localhost ([127.0.0.1]:47938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rPhsz-0007Cf-P9 for submit <at> debbugs.gnu.org; Tue, 16 Jan 2024 06:45:44 -0500 Received: from lists.gnu.org ([2001:470:142::17]:33780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lithack0@HIDDEN>) id 1rPh2A-0004gQ-OP for submit <at> debbugs.gnu.org; Tue, 16 Jan 2024 05:51:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <lithack0@HIDDEN>) id 1rPh24-0000rL-I5 for bug-coreutils@HIDDEN; Tue, 16 Jan 2024 05:51:00 -0500 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <lithack0@HIDDEN>) id 1rPh20-0007ln-4F for bug-coreutils@HIDDEN; Tue, 16 Jan 2024 05:51:00 -0500 Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-557c188f313so15183485a12.1 for <bug-coreutils@HIDDEN>; Tue, 16 Jan 2024 02:50:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705402254; x=1706007054; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=ytYym47nMhKWGglL4zX0dlrtPpVeB+TzPhc4GNpR/UU=; b=b/HxGgNyc+FrZ+mzhBdmrX1UD4GORRoVpIrjM8Rat/zTx9K8qlczctRL15ecWia5O8 VdS2zbfPHaxxok3A5FKwOwjZ5IyB0OEUBQU2uIFAbJNFF6W8GZoGUbgWd1WX8W8h0JSq 4AfwjfqqNt87MyKAlIAl3mHXk/3ETt8yJ419YF9LDIKXQOEPeKYkT4u2mKfbxQ/GI+Y7 rpSua77gE1d8TTI+SCYiqiuDRFUzzt50An4ozq7o+0Am6Uom3tUMdL94cpk8o3d9AFf8 5D9raJ5FVRWke0gwV+c7OG7g8p0Hdhu9VyNtUgwJPHfWfHQCiAGqRKDc3HaAtfo2k5aH TtNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705402254; x=1706007054; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ytYym47nMhKWGglL4zX0dlrtPpVeB+TzPhc4GNpR/UU=; b=idZdLolh0bq6f6JEIbO15qqpP59p9yWg4j2TZDbCNmhSu+e2puY2bcTHDcJldIE8ok U3Hxa2jnNOdFiZEZU/53TWg+md6B0QlIm/ZWLcJA2vVuPOO1PgNvtETukUQCBcnb/2cR gHKTonwtVVnqd5DbKJzB58fwo2DpD9qTLqrBGbx3S5g3+HpO8l67zfj+Y8FofYOl7SO5 fgzeqlv4VsRIPq+yAtn2sDGqR8kwVaY8EuGINtdlrxVojdiG6zAujknqXCcM+Ob9V5+L C0aV0wa/r5epMJuW5dufAcMFHv/+TdypSiQkdcDvz4/+/oJK7vVqPUZBSu6GYsVaHARi 4h9g== X-Gm-Message-State: AOJu0YzPIobKiA4V4nf3QbA52w/ZF8N4/Jl91qf9rryBAd2gU/a88YpD /xkDAgPSqaR90p/NS6DORepAZxwJNukUixMYadWnecSB X-Google-Smtp-Source: AGHT+IFLQffcoxch3w+qao8M8PC4T+NGMUUoAAQYuKkPmFeQMeQ3EUchgQnb1kcZHGPwFymHcSbrSS/r60IUtJQCkP0= X-Received: by 2002:aa7:d0c2:0:b0:559:beb0:36c6 with SMTP id u2-20020aa7d0c2000000b00559beb036c6mr82149edo.29.1705402253628; Tue, 16 Jan 2024 02:50:53 -0800 (PST) MIME-Version: 1.0 From: LitHack <lithack0@HIDDEN> Date: Tue, 16 Jan 2024 16:20:41 +0530 Message-ID: <CADc_fS1kAvj9LJYYZeQfrx7_=atshNf_ZbWht3GparQ-JPpxCg@HIDDEN> Content-Type: multipart/mixed; boundary="00000000000086f280060f0de712" Received-SPF: pass client-ip=2a00:1450:4864:20::532; envelope-from=lithack0@HIDDEN; helo=mail-ed1-x532.google.com X-Spam_score_int: 0 X-Spam_score: 0.0 X-Spam_bar: / X-Spam_report: (0.0 / 5.0 requ) BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Single quote behave normally but double quote is replacing the "$$" character with pid of open shell and "$<some text >" would not print anything as if it acting as a comment. Basically the problem is [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (lithack0[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lithack0[at]gmail.com) 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Mailman-Approved-At: Tue, 16 Jan 2024 06:45:41 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.2 (/) --00000000000086f280060f0de712 Content-Type: multipart/alternative; boundary="00000000000086f27c060f0de710" --00000000000086f27c060f0de710 Content-Type: text/plain; charset="UTF-8" Single quote behave normally but double quote is replacing the "$$" character with pid of open shell and "$<some text >" would not print anything as if it acting as a comment. Basically the problem is that double is parsing some of special character which it should not. In the attachment you would see hash having "$" in between then and is being parsed as mentioned above and hence does not write anything in file. Thanks and Regards. --00000000000086f27c060f0de710 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Single quote behave normally but double quote is repl= acing the "$$" character with pid of open shell and "$<so= me text >" would not print anything as if it acting as a comment. B= asically the problem is that double is parsing some of special character wh= ich it should not.</div><div>In the attachment you would see hash having &q= uot;$" in between then and is being parsed as mentioned above and henc= e does not write anything in file.<br></div><div>Thanks and Regards.<br></d= iv></div> --00000000000086f27c060f0de710-- --00000000000086f280060f0de712 Content-Type: image/png; name="Screenshot from 2024-01-16 15-20-47.png" Content-Disposition: attachment; filename="Screenshot from 2024-01-16 15-20-47.png" Content-Transfer-Encoding: base64 Content-ID: <f_lrg8d3nb0> X-Attachment-Id: f_lrg8d3nb0 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 RU5ErkJggg== --00000000000086f280060f0de712--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: LitHack <lithack0@HIDDEN> Subject: bug#68501: Acknowledgement (Misbehaving of text inside double quotes" " in shell) Message-ID: <handler.68501.B.170540554427938.ack <at> debbugs.gnu.org> References: <CADc_fS1kAvj9LJYYZeQfrx7_=atshNf_ZbWht3GparQ-JPpxCg@HIDDEN> X-Gnu-PR-Message: ack 68501 X-Gnu-PR-Package: coreutils Reply-To: 68501 <at> debbugs.gnu.org Date: Tue, 16 Jan 2024 11:46:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-coreutils@HIDDEN If you wish to submit further information on this problem, please send it to 68501 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 68501: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68501 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#68501: Misbehaving of text inside double quotes" " in shell Resent-From: Thomas Wolff <towo@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Tue, 16 Jan 2024 11:55:02 +0000 Resent-Message-ID: <handler.68501.B.17054060521638 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 68501 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 68501 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17054060521638 (code B ref -1); Tue, 16 Jan 2024 11:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jan 2024 11:54:12 +0000 Received: from localhost ([127.0.0.1]:47964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rPi1E-0000QL-2S for submit <at> debbugs.gnu.org; Tue, 16 Jan 2024 06:54:12 -0500 Received: from lists.gnu.org ([2001:470:142::17]:45348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <towo@HIDDEN>) id 1rPi1C-0000Q2-HX for submit <at> debbugs.gnu.org; Tue, 16 Jan 2024 06:54:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <towo@HIDDEN>) id 1rPi16-0004ru-QP for bug-coreutils@HIDDEN; Tue, 16 Jan 2024 06:54:04 -0500 Received: from mout.kundenserver.de ([212.227.126.133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <towo@HIDDEN>) id 1rPi15-0001W7-3V for bug-coreutils@HIDDEN; Tue, 16 Jan 2024 06:54:04 -0500 Received: from [192.168.178.51] ([91.65.216.118]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MPaQU-1rl6Tl2O8I-00MbiQ for <bug-coreutils@HIDDEN>; Tue, 16 Jan 2024 12:53:59 +0100 Message-ID: <cab6af25-2e9e-47af-9728-03492c84101a@HIDDEN> Date: Tue, 16 Jan 2024 12:53:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <CADc_fS1kAvj9LJYYZeQfrx7_=atshNf_ZbWht3GparQ-JPpxCg@HIDDEN> From: Thomas Wolff <towo@HIDDEN> Autocrypt: addr=towo@HIDDEN; keydata= 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 kQ== In-Reply-To: <CADc_fS1kAvj9LJYYZeQfrx7_=atshNf_ZbWht3GparQ-JPpxCg@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:ees+n5WdJCle3Vx4IaskJ/RDUjDg5B99THBAQTou1N12NoqD1Vd Faz3s0vgUaHBKg2N2gywlxp/eYGtZ+E+nV2jBEGJFuXthBEMc8A7e1N6pivJmkRUWsRpKxC SXuh4AjhWaJJ61mlecfnhtirsSoLzc9Gwl86RtAGFq0brAuaPq6Sh+gTfEwYxgdZH5Q7Th5 c+q9Z5jfuVo/TQ57r98Bw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:QcmcpcE2FLI=;JfX9nMbGRGNY35U7v2lLrEtXFBW yCvLjpVhj4suU0I0Xl/VCugGEErhiuBZzSikc3p4KgNymzq5r53lcvkXNDhzbFrtBLtYpmqbm 7hZZ/k29ZVPKh5GRIAdTN9dZ+s1gMWPI6BaaCpnyiqvoy2OvgpeYGq0nUm/wp7TLPNCnT6+iA wa1jl2M4QLXy5pqqmJtCr9nTmgkYzOO6EAVJ9Ijsa8sMqfpWWEplSuHYR5EzAvl4BsNnijOOQ O6VAdbPmeq2TYtmuoD7ePUNGfHPLVjw0gZurR7r99rsDERdNWxoR4fv1+fcVZ4RtYla87wia0 igJHIKPJEWryJ0d5iCwHCa5z9dlgCricW94izpXP4L1qcJB5+ArZHfm9Jf630dYoVtHtumkUQ K9EZNI0aGeVQuUaDABRXWp4IUPATA7nscxEiSJuE8I2PR/Shz0OhCYaVio1sGpeXATc203F37 x+uFzrUtg47s28NE6wBge42ddsChrxpVIQEhaY0wtSni36q+kYr9AeI8SA9YnM9+8m0u2E94t SDQiCTynltDZ+KuT8nWhxBXKz516CAzM63KPTGfLZuuSnoHgX14tK/v4MlG3YxUlDhtjhaYcW h37ekuZLb1YS3eW+v7V2pdg/VWUn9BoXNUbKLUpr0lq2WPf9GUuhKnE3NXzWsO3GDonUi5C7I G3CNZmmO/elrfKX5FMGBsoLXNjfXgd9ha7V/pfyd5J8eo4lAaP9I1j1plRPdjZcSJGL1PsLX6 liaYvvTscZe480gYeksgMaITL54spcN5QNUrba4bnGKMd7/1UsuZL5YOZpvizm9l5372+1221 sibgTGPBB/XwwqawXmUn2mMq/qDn+9sn5Ds5YdAFAzIa0HDwmPBVWXS9NZqrSLC1N/lHywt2P HpTGZ2yGhPggHow== Received-SPF: pass client-ip=212.227.126.133; envelope-from=towo@HIDDEN; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Am 16/01/2024 um 11:50 schrieb LitHack: > Single quote behave normally but double quote is replacing the "$$" > character with pid of open shell and "$<some text >" would not print > anything as if it acting as a comment. Basically the problem is that double > is parsing some of special character which it should not. > In the attachment you would see hash having "$" in between then and is > being parsed as mentioned above and hence does not write anything in file. > Thanks and Regards. That is normal shell behaviour. $y expands to the value of variable y, $j9T of variable j9T etc. Try setting some variables before to verify. And use single quote for every string that should not be expanded.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.