From unknown Wed Jun 18 23:07:17 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#23922 <23922@debbugs.gnu.org> To: bug#23922 <23922@debbugs.gnu.org> Subject: Status: cut fails for non-delimited input lines with -f 2 Reply-To: bug#23922 <23922@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:07:17 +0000 retitle 23922 cut fails for non-delimited input lines with -f 2 reassign 23922 coreutils submitter 23922 Jens Mueller severity 23922 normal tag 23922 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 08 19:36:15 2016 Received: (at submit) by debbugs.gnu.org; 8 Jul 2016 23:36:15 +0000 Received: from localhost ([127.0.0.1]:42982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bLfJe-0005oH-NP for submit@debbugs.gnu.org; Fri, 08 Jul 2016 19:36:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bLeq6-0001oj-TB for submit@debbugs.gnu.org; Fri, 08 Jul 2016 19:05:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bLeq0-0003gd-UB for submit@debbugs.gnu.org; Fri, 08 Jul 2016 19:05:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47313) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bLeq0-0003gR-LG for submit@debbugs.gnu.org; Fri, 08 Jul 2016 19:05:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bLepy-0004kt-1y for bug-coreutils@gnu.org; Fri, 08 Jul 2016 19:05:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bLeps-0003fy-Rz for bug-coreutils@gnu.org; Fri, 08 Jul 2016 19:05:32 -0400 Received: from mout.gmx.net ([212.227.15.19]:64626) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bLeps-0003fY-He for bug-coreutils@gnu.org; Fri, 08 Jul 2016 19:05:28 -0400 Received: from earth ([77.180.85.254]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0Lpbqo-1asdTH2t7O-00fOrf for ; Sat, 09 Jul 2016 01:05:26 +0200 Date: Sat, 9 Jul 2016 01:05:22 +0200 From: Jens Mueller To: bug-coreutils@gnu.org Subject: cut fails for non-delimited input lines with -f 2 Message-ID: <20160708230521.GU1426@earth> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.6.0 (2016-04-01) X-Provags-ID: V03:K0:ov/CeufwmnMvqwU79y04sVb1b7PEpTsrbuiE8Ce1uYDqLwM7HqA 4Bozddbh9Ls1CRmJcnCv0/P8nyHkjYX7rd81WMcrbYNYaDFYkCThuQOsUzaEDyYsNo18f4X 2rm2f6qSxPnKwa1F56xsgt3oZIusqPZZLzKzyWOu8SMwswP4taXOCv9Ql1uWcF+w9R5YqfM EULgdaoSDtWZRB/gJSYGg== X-UI-Out-Filterresults: notjunk:1;V01:K0:5+O5TSbu0oY=:8UwAUMoS6vYU1vvSDLoWln AHOCl9cPFBSzTqLCuLgQJ8GfbOaSDbxlxgLp6mGE6nUaRNUmLtmx+lJQaXtcEsXNKBjVp4stx uri5g0bxufUSl9676IKXizijQg0/uUXOUCJwcnU91BNjlNPL48Z/cojxuQ4iEMFg4CVNvLVdr h3iUz1ILLklYh7WZPtT9U+nEi/GMVu8XhDjEHAcY513igR0dON4l8N9LLgxxBkngCBr69K4CO dw3SActIZWndsIS+5oCqDeko+TRBpbz1fjrElFqi3BkAEyHloYZVJhcCytnqfv1HBuC4zAM11 n4YHxf/MABs2wx49di2d1F7/D4x24NjAjjn4+qhLZRoXEuZECROcJcFWyPAZmu4ua9b5O/to0 be/hQUTUAMNgi4qfwJeH3SK/ImY4EkhsyPDtrD9wL+4q0wAvzgKtIa9kh8JSIp/B0fGxzzlU7 YlwOnPSuPCdm2F7eVaF2Jx0+g34DADAP6ICTDYly1tg21zQytMCDUzt1OZGbUFfh1VLbGdR87 wAoBIKG+DMPzcpo/hloXm//8ar08702lmC7F9Up3WtNEqi0EElc0LB1LZybiMmMsQAVsAsubP wQ5yH7BfOtrsBs75rU0b/yYW8bwtHh1ZZWCcKAKn+uThJbVfAhGErdp6UT9SqD4DVXnwo37GT bH27112mai2NIz8eAWwhZfwXVQMD3v7Tb3kNGYPGq3iOA8hUMIbfU3W5zAgSXagVN4VVWDO5X OlasYEJN2gDmqLT8dVOtKQ7QZpaqm75GF6rYFlCjJ7O97ehsnbh01JDRN4w= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 08 Jul 2016 19:36:14 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) Hi, I'd like to report the following behavior of cut. I execute $ echo "abc" | cut -f 2 -d " " and I expect the empty line as output but you get "abc\n". I believe the empty line is correct because I selected the second field which is empty. If you select the 3rd field $ echo "abc cde" | cut -f 3 -d " " it outputs the empty line and works as expected which supports my reasoning. I am running Debian with $ cut --version | head -1 cut (GNU coreutils) 8.25 Jens From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 08 23:20:19 2016 Received: (at 23922) by debbugs.gnu.org; 9 Jul 2016 03:20:19 +0000 Received: from localhost ([127.0.0.1]:43162 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bLioV-0003UW-KT for submit@debbugs.gnu.org; Fri, 08 Jul 2016 23:20:19 -0400 Received: from mail-qt0-f171.google.com ([209.85.216.171]:35255) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bLioT-0003UG-Le for 23922@debbugs.gnu.org; Fri, 08 Jul 2016 23:20:18 -0400 Received: by mail-qt0-f171.google.com with SMTP id f89so30497637qtd.2 for <23922@debbugs.gnu.org>; Fri, 08 Jul 2016 20:20:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GC2H7XPbFcxZyhXuEI7Y1df4kvphUVi8LMkF67+cNe8=; b=guuwzKwf7GV+eV9Q6ZNvG9OOpgy/YMh/11rqCrm6ReO9dtCDtJhsb7Hi9rHTQUKXXW athOZJyYxXJBAvPV0RFZjhK9K5liQnH2XuZqZQ8jHGXmsbkZnuKqEHzUB6XifJyUNEWV iqmbm91uvjkAEo86jaaTIgjo30seEx/uWcr6B26oPifXonYDXAoaT+aTxQH65GP82WFx Q4P6BqMFOM7swgQ0pIw6FCkHSVm3h5KIygSvUdbCUfxKmIYQ4aRVlrUa729D3GhUbAWC 4etnm2w5BvFHOMsRv/ygtWXADxUfdo3LRHXRE7+vL5ticMjWKeL+5x8uAJXVv9gBoCBZ U6EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=GC2H7XPbFcxZyhXuEI7Y1df4kvphUVi8LMkF67+cNe8=; b=YJD6+gTgLsGD0QSODibif8EUHU9kWrzw8U6PwS3cdHmDMicyL4Q/zYQTo19+BpDcOI 5b/L2pAhMbf7HItj4IvwYt9dRo5UsHSi/H/WFT1lTMljMOzIDa3EqA29ZUfb4If3YTG7 pPMIC1ppMopkpySV4aFhzXwV/mSOGHCP6Ua6IDINlG5u8yXg4Dhr1PlBYjQdXof1S8em skC4WpGmJ+VqPlj60hVMfVk9XdenJYUqtkIBeboxLrU+G5EYRcCboKx2w6E0Q7u795jQ fwo6tt5eonnpB4m3NmhE8bk4uAYVIGzRvHLJ+boHSK+Lew0HWl6PZ22RmGy3pW+SXp/O q4xw== X-Gm-Message-State: ALyK8tL2Efdq3krvdcxmMoCr2yvjEHcn/0VF1cqzG+/5RyF+ZKlqvdQL1hvYLBwAerV/zA== X-Received: by 10.200.44.78 with SMTP id e14mr13357303qta.77.1468034412218; Fri, 08 Jul 2016 20:20:12 -0700 (PDT) Received: from ix.home (pool-100-38-105-55.nycmny.fios.verizon.net. [100.38.105.55]) by smtp.gmail.com with ESMTPSA id n198sm2083868qkn.15.2016.07.08.20.20.10 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 08 Jul 2016 20:20:11 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: bug#23922: cut fails for non-delimited input lines with -f 2 From: Assaf Gordon In-Reply-To: <20160708230521.GU1426@earth> Date: Fri, 8 Jul 2016 23:20:10 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <27383BC2-582B-4441-A17B-8612A5769754@gmail.com> References: <20160708230521.GU1426@earth> To: Jens Mueller X-Mailer: Apple Mail (2.2102) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23922 Cc: 23922@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tag 23922 notabug close 23922 stop Hello Jens, > On Jul 8, 2016, at 19:05, Jens Mueller wrote: >=20 > $ echo "abc" | cut -f 2 -d " " >=20 > and I expect the empty line as output but you get "abc\n". It is not a bug, but correct behavior (though perhaps unexpected) to = print "abc" in this case. The POSIX standard says (at http://pubs.opengroup.org/onlinepubs/9699919799/utilities/cut.html): "-s Suppress lines with no delimiter characters, when used with the -f = option. Unless specified, lines with no delimiters shall be passed = through untouched." In GNU cut's help screen (cut --help) shows: -s, --only-delimited do not print lines not containing delimiters The following will demonstrate: $ printf "abc\nd f\n" | cut -f2 -d " " abc f $ printf "abc\nd f\n" | cut -s -f2 -d " " f As such, I'm closing this bug report - but discussion can continue by = replying to this thread. regards, - assaf From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 28 02:22:34 2018 Received: (at control) by debbugs.gnu.org; 28 Oct 2018 06:22:34 +0000 Received: from localhost ([127.0.0.1]:46239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gGeT4-0004NH-4S for submit@debbugs.gnu.org; Sun, 28 Oct 2018 02:22:34 -0400 Received: from mail-pg1-f174.google.com ([209.85.215.174]:45876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gGeT3-0004N1-62 for control@debbugs.gnu.org; Sun, 28 Oct 2018 02:22:33 -0400 Received: by mail-pg1-f174.google.com with SMTP id s3-v6so2355325pga.12 for ; Sat, 27 Oct 2018 23:22:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:message-id:date:user-agent:mime-version:content-language :content-transfer-encoding; bh=7IamG8NW31NTy7XZr5e2DOGXOXSNj569Y1O9PeBrC8I=; b=gEY3Z0m36mTf0gNBKaRzpsFxIg049HuHO/pGTzNxFbimnkDAOOnbqmAASTx04E9oRg nD5qJFr7VxJ2uRXV/oJHjgUfNziw6BzLjH/rb1rguTUSxBalq2P+9reY9iAlDQH1YqPD 67kIGZbcJmi5ZkwNa0hB2SdkTRqB7eJmhbwFdmQnjrOcjau9oNr99n191JteHyTI+kXU oYDJ1v2bGuP+4/M74lLF5HqegbfIBGe91MXZY0Eqy2Usx518oVVYVgiB6lpSl2TaWUGt xuj8hYmrWof7tBsoe299tavrUxev1xRVk9VQbOIIrJJVIVsNmH5KZ9NG2YduBpapuU0T rsmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=7IamG8NW31NTy7XZr5e2DOGXOXSNj569Y1O9PeBrC8I=; b=nN1lziNtdIzXHk3P0Nwhmt4uFu/G1q/+9Y2dXdh9HChooGOGVw58DIyZFiP3lguJ1K OrosGVvePryeuLJ+GNyCrcXSZGQ/20ZJXbCu3E4AesjOm/79ChMR5uRbKDSSq/DunXq7 7kWlXRjBXHWJNRN7G5C+T24e5GSu0oH7hx8RVrpcUCJHr5Mb/qJ2nb1MQpyS5RKWtE/e KGq6BPtMXsSgRFiuvMSJ+PiC8Sw0UeN8wb1xvn4KAQVUsmqAa+hWVDhVfDPc+4cGGmm2 p6Q3fEmZJHbKHh8Y/y1FRMb0pIvJIGT/CvTqX7oNR8+kPsiWsXe39r8+H35RHVuexcZz mffw== X-Gm-Message-State: AGRZ1gKEXjAPtSmq3dKYn1mkaxGqHNVg3iFXscbEEfVgfxNCchvPJ29W 8t8wVHMkbkyK0EXYhB0zzBUmd/HBwBg= X-Google-Smtp-Source: AJdET5e3adjwReyswQURNkxQ8fkET8P67L8ognISHp2Po75VrkK60J2jH2r8mqKa3crWS8tY4cr98g== X-Received: by 2002:a63:1d10:: with SMTP id d16-v6mr8990574pgd.228.1540707747060; Sat, 27 Oct 2018 23:22:27 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id p13-v6sm5091804pgg.94.2018.10.27.23.22.25 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 27 Oct 2018 23:22:25 -0700 (PDT) To: control@debbugs.gnu.org From: Assaf Gordon Message-ID: <5b2effb6-1f38-1e80-cba1-96f8a514261b@gmail.com> Date: Sun, 28 Oct 2018 00:22:24 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) 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: tags 23922 notabug close 23922 [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (assafgordon[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.215.174 listed in list.dnswl.org] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) tags 23922 notabug close 23922 From unknown Wed Jun 18 23:07:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 25 Nov 2018 12:24:06 +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