From unknown Thu Aug 21 14:54:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20928: cut (v. 8.21), using -f option with a single column Resent-From: "Kuchta, Tomasz" Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 29 Jun 2015 15:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20928 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 20928@debbugs.gnu.org X-Debbugs-Original-To: "bug-coreutils@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.143559110331429 (code B ref -1); Mon, 29 Jun 2015 15:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jun 2015 15:18:23 +0000 Received: from localhost ([127.0.0.1]:33113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9apC-0008Aq-OH for submit@debbugs.gnu.org; Mon, 29 Jun 2015 11:18:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53344) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9UH2-0003iv-Rc for submit@debbugs.gnu.org; Mon, 29 Jun 2015 04:18:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9UGw-0001rR-DW for submit@debbugs.gnu.org; Mon, 29 Jun 2015 04:18:35 -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.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:36400) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9UGw-0001rN-8m for submit@debbugs.gnu.org; Mon, 29 Jun 2015 04:18:34 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38614) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9UGv-0000Mt-4R for bug-coreutils@gnu.org; Mon, 29 Jun 2015 04:18:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9UGr-0001qI-UG for bug-coreutils@gnu.org; Mon, 29 Jun 2015 04:18:33 -0400 Received: from smtp2.cc.ic.ac.uk ([155.198.5.156]:44777) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9UGr-0001pj-LQ for bug-coreutils@gnu.org; Mon, 29 Jun 2015 04:18:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=imperial.ac.uk; s=main01; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:Message-ID:Date:Subject:To:From; bh=o9OU4/ws9u5flp57QucxZL5kN5lhQ+vseObnhAa4Nts=; b=WPvFSR8o+969AagyK8ZE2PrZSb00IXfpPmaZxCKtK19gyM77GXp8HNdO3zIE9lrcCvrnKHDxlsnO78gf6uhDb/G0W/NRV4rTuC1owbwO6qn8UCG8aBcWCpfEIZYrlCsscUsOaEsqvESsED/+iach88taBU7mCl/MS2PIuIJaPIs=; Received: from icexch-h1.ic.ac.uk ([2001:630:12:610::111]) by smtp2.cc.ic.ac.uk with esmtp (Exim 4.85) (envelope-from ) id 1Z9UGo-0005D5-3B for bug-coreutils@gnu.org; Mon, 29 Jun 2015 09:18:26 +0100 Received: from icexch-m4.ic.ac.uk ([fe80::a544:9576:4906:ae81]) by icexch-h1.ic.ac.uk ([fe80::89d7:b737:8af9:634f%10]) with mapi id 14.03.0210.002; Mon, 29 Jun 2015 09:18:25 +0100 From: "Kuchta, Tomasz" Thread-Topic: cut (v. 8.21), using -f option with a single column Thread-Index: AQHQskQr61bZLXPjYEO7BuJoggVLGg== Date: Mon, 29 Jun 2015 08:18:25 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:630:12:2e20:48df:7a89:3c01:5db1] Content-Type: text/plain; charset="utf-8" Content-ID: <5310DA243B918E4B84934DBE26FCD064@imperial.ac.uk> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IC-MsgID: 1Z9UGo-0005D5-3B X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Mon, 29 Jun 2015 11:18:21 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (----) SGVsbG8uDQoNCknigJltIG5vdCBzdXJlIGlmIHRoaXMgaXMgYSBidWcgLSBJIGp1c3Qgd2FudGVk IHRvIGxldCB5b3Uga25vdy4NClRoYW5rcywNClRvbWVrDQoNCuKAlOKAlA0KDQpXaGVuIHRoZXJl IGlzIG1vcmUgdGhhbiBvbmUgY29sdW1uIGFuZCB3ZSBnbyBiZXlvbmQgdGhlIG51bWJlciBvZiBj b2x1bW5zIHdpdGggdGhlIC1mIG9wdGlvbiwgdGhlIG91dHB1dCBpcyBlbXB0eQ0KDQokIGVjaG8g InRlc3QxIHRlc3QyIiB8IGN1dCAtZCcgJyAtZjENCnRlc3QxDQokIGVjaG8gInRlc3QxIHRlc3Qy IiB8IGN1dCAtZCcgJyAtZjINCnRlc3QyDQokIGVjaG8gInRlc3QxIHRlc3QyIiB8IGN1dCAtZCcg JyAtZjMNCg0KJA0KDQrigJTigJQgDQoNCldoZW4gdGhlcmUgaXMgb25seSBvbmUgY29sdW1uIGFu ZCB3ZSBnbyBiZXlvbmQgMSB3aXRoIHRoZSAtZiBvcHRpb24sIHRoZSBvdXRwdXQgcmVtYWlucyB0 aGUgZmlyc3QgY29sdW1uDQoNCiQgZWNobyAidGVzdDEiIHwgY3V0IC1kJyAnIC1mMQ0KdGVzdDEN CiQgZWNobyAidGVzdDEiIHwgY3V0IC1kJyAnIC1mMg0KdGVzdDENCiQgZWNobyAidGVzdDEiIHwg Y3V0IC1kJyAnIC1mMw0KdGVzdDENCg0KTXkgc2V0dXA6DQoNCiQgY3V0IC0tdmVyc2lvbg0KY3V0 IChHTlUgY29yZXV0aWxzKSA4LjIxDQpDb3B5cmlnaHQgKEMpIDIwMTMgRnJlZSBTb2Z0d2FyZSBG b3VuZGF0aW9uLCBJbmMuDQpMaWNlbnNlIEdQTHYzKzogR05VIEdQTCB2ZXJzaW9uIDMgb3IgbGF0 ZXIgPGh0dHA6Ly9nbnUub3JnL2xpY2Vuc2VzL2dwbC5odG1sPi4NClRoaXMgaXMgZnJlZSBzb2Z0 d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVkaXN0cmlidXRlIGl0Lg0KVGhlcmUg aXMgTk8gV0FSUkFOVFksIHRvIHRoZSBleHRlbnQgcGVybWl0dGVkIGJ5IGxhdy4NCg0KV3JpdHRl biBieSBEYXZpZCBNLiBJaG5hdCwgRGF2aWQgTWFjS2VuemllLCBhbmQgSmltIE1leWVyaW5nLg0K DQokIGxzYl9yZWxlYXNlIC1hDQpObyBMU0IgbW9kdWxlcyBhcmUgYXZhaWxhYmxlLg0KRGlzdHJp YnV0b3IgSUQ6CVVidW50dQ0KRGVzY3JpcHRpb246CVVidW50dSAxNC4wNC4yIExUUw0KUmVsZWFz ZToJMTQuMDQNCkNvZGVuYW1lOgl0cnVzdHk= From unknown Thu Aug 21 14:54:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20928: cut (v. 8.21), using -f option with a single column Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 29 Jun 2015 15:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20928 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: "Kuchta, Tomasz" , 20928@debbugs.gnu.org Received: via spool by 20928-submit@debbugs.gnu.org id=B20928.143559187632697 (code B ref 20928); Mon, 29 Jun 2015 15:32:02 +0000 Received: (at 20928) by debbugs.gnu.org; 29 Jun 2015 15:31:16 +0000 Received: from localhost ([127.0.0.1]:33128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9b1e-0008VI-VM for submit@debbugs.gnu.org; Mon, 29 Jun 2015 11:31:15 -0400 Received: from mail1.vodafone.ie ([213.233.128.43]:52571) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9b1b-0008Up-KT; Mon, 29 Jun 2015 11:31:12 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApcKAFVkkVVtTXLX/2dsb2JhbABbDoMDgm+BFE6/FIJUAoE3TAEBAQEBAYELQQWDXQEBBCMPAVYJAg0LAgIFFgsCAgkDAgECAUUGAQwIAQGILwGVJZ0ZhWuQKgErgSGKKYUNgmiBQwEElASUIY9vJoM8Pz2CeQEBAQ Received: from unknown (HELO localhost.localdomain) ([109.77.114.215]) by mail1.vodafone.ie with ESMTP; 29 Jun 2015 16:31:01 +0100 Message-ID: <559164B4.2030609@draigBrady.com> Date: Mon, 29 Jun 2015 16:31:00 +0100 From: =?UTF-8?Q?P=C3=A1draig?= Brady User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.6 (/) tag 20928 notabug close 20928 stop On 29/06/15 09:18, Kuchta, Tomasz wrote: > Hello. > > I’m not sure if this is a bug - I just wanted to let you know. > Thanks, > Tomek > > —— > > When there is more than one column and we go beyond the number of columns with the -f option, the output is empty > > $ echo "test1 test2" | cut -d' ' -f1 > test1 > $ echo "test1 test2" | cut -d' ' -f2 > test2 > $ echo "test1 test2" | cut -d' ' -f3 > > $ > > —— > > When there is only one column and we go beyond 1 with the -f option, the output remains the first column > > $ echo "test1" | cut -d' ' -f1 > test1 > $ echo "test1" | cut -d' ' -f2 > test1 > $ echo "test1" | cut -d' ' -f3 > test1 That difference in behavior is there for compat reasons. To induce the behavior you expect, you need the -s option. thanks, Pádraig. From unknown Thu Aug 21 14:54:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20928: cut (v. 8.21), using -f option with a single column Resent-From: "Kuchta, Tomasz" Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 29 Jun 2015 15:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20928 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: notabug To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: "Kuchta, Tomasz" , "20928@debbugs.gnu.org" <20928@debbugs.gnu.org> Received: via spool by 20928-submit@debbugs.gnu.org id=B20928.1435592259856 (code B ref 20928); Mon, 29 Jun 2015 15:38:02 +0000 Received: (at 20928) by debbugs.gnu.org; 29 Jun 2015 15:37:39 +0000 Received: from localhost ([127.0.0.1]:33140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9b7r-0000Dk-7q for submit@debbugs.gnu.org; Mon, 29 Jun 2015 11:37:39 -0400 Received: from smtp2.cc.ic.ac.uk ([155.198.5.156]:33261) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9b7o-0000DT-NL for 20928@debbugs.gnu.org; Mon, 29 Jun 2015 11:37:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=imperial.ac.uk; s=main01; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=7y6bBGU2gnqdXLBtswLGiahA2TtiGSBFNNSJRRE8Foc=; b=Faf3GTnYpf4ZVAXAAa893C/CaKklte5T5lFGx1/6OJSAndusSp2r//JMG03xQDkUSY9QqvmdI5KjUfG7txni1nOoi+xY3zKrjGqvxsfr0h/kbdf+1AuFPgKrCu+GyhZDJJ8FbzcUMF0Q1J3Vr8rS3G9LSL3I63kI/evrFuFR0Zc=; Received: from icexch-h4.ic.ac.uk ([2001:630:12:610::129]) by smtp2.cc.ic.ac.uk with esmtp (Exim 4.85) (envelope-from ) id 1Z9b7i-0007j4-KA; Mon, 29 Jun 2015 16:37:30 +0100 Received: from icexch-m4.ic.ac.uk ([fe80::a544:9576:4906:ae81]) by ICEXCH-H4.ic.ac.uk ([fe80::8534:7233:dd0a:e449%11]) with mapi id 14.03.0210.002; Mon, 29 Jun 2015 16:37:30 +0100 From: "Kuchta, Tomasz" Thread-Topic: bug#20928: cut (v. 8.21), using -f option with a single column Thread-Index: AQHQskQrrSE7AIn1+E6R/pzpEdodw53Di+cAgAAB0IA= Date: Mon, 29 Jun 2015 15:37:29 +0000 Message-ID: <6A2B6614-358A-4483-9491-9170A98AB654@imperial.ac.uk> References: <559164B4.2030609@draigBrady.com> In-Reply-To: <559164B4.2030609@draigBrady.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:630:12:2e20:48df:7a89:3c01:5db1] Content-Type: text/plain; charset="utf-8" Content-ID: <729CD4A910D6C64097ED61525EA3A6EE@imperial.ac.uk> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IC-MsgID: 1Z9b7i-0007j4-KA X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -2.3 (--) SGkgUMOhZHJhaWcsDQoNCk9oLCBJIHNlZSAtIHRoYW5rcyBmb3IgbGV0dGluZyBtZSBrbm93Lg0K DQpLaW5kIHJlZ2FyZHMsDQpUb21law0KDQo+IE9uIDI5IEp1biAyMDE1LCBhdCAxNjozMSwgUMOh ZHJhaWcgQnJhZHkgPFBAZHJhaWdCcmFkeS5jb20+IHdyb3RlOg0KPiANCj4gdGFnIDIwOTI4IG5v dGFidWcNCj4gY2xvc2UgMjA5MjgNCj4gc3RvcA0KPiANCj4gT24gMjkvMDYvMTUgMDk6MTgsIEt1 Y2h0YSwgVG9tYXN6IHdyb3RlOg0KPj4gSGVsbG8uDQo+PiANCj4+IEnigJltIG5vdCBzdXJlIGlm IHRoaXMgaXMgYSBidWcgLSBJIGp1c3Qgd2FudGVkIHRvIGxldCB5b3Uga25vdy4NCj4+IFRoYW5r cywNCj4+IFRvbWVrDQo+PiANCj4+IOKAlOKAlA0KPj4gDQo+PiBXaGVuIHRoZXJlIGlzIG1vcmUg dGhhbiBvbmUgY29sdW1uIGFuZCB3ZSBnbyBiZXlvbmQgdGhlIG51bWJlciBvZiBjb2x1bW5zIHdp dGggdGhlIC1mIG9wdGlvbiwgdGhlIG91dHB1dCBpcyBlbXB0eQ0KPj4gDQo+PiAkIGVjaG8gInRl c3QxIHRlc3QyIiB8IGN1dCAtZCcgJyAtZjENCj4+IHRlc3QxDQo+PiAkIGVjaG8gInRlc3QxIHRl c3QyIiB8IGN1dCAtZCcgJyAtZjINCj4+IHRlc3QyDQo+PiAkIGVjaG8gInRlc3QxIHRlc3QyIiB8 IGN1dCAtZCcgJyAtZjMNCj4+IA0KPj4gJA0KPj4gDQo+PiDigJTigJQgDQo+PiANCj4+IFdoZW4g dGhlcmUgaXMgb25seSBvbmUgY29sdW1uIGFuZCB3ZSBnbyBiZXlvbmQgMSB3aXRoIHRoZSAtZiBv cHRpb24sIHRoZSBvdXRwdXQgcmVtYWlucyB0aGUgZmlyc3QgY29sdW1uDQo+PiANCj4+ICQgZWNo byAidGVzdDEiIHwgY3V0IC1kJyAnIC1mMQ0KPj4gdGVzdDENCj4+ICQgZWNobyAidGVzdDEiIHwg Y3V0IC1kJyAnIC1mMg0KPj4gdGVzdDENCj4+ICQgZWNobyAidGVzdDEiIHwgY3V0IC1kJyAnIC1m Mw0KPj4gdGVzdDENCj4gDQo+IFRoYXQgZGlmZmVyZW5jZSBpbiBiZWhhdmlvciBpcyB0aGVyZSBm b3IgY29tcGF0IHJlYXNvbnMuDQo+IFRvIGluZHVjZSB0aGUgYmVoYXZpb3IgeW91IGV4cGVjdCwg eW91IG5lZWQgdGhlIC1zIG9wdGlvbi4NCj4gDQo+IHRoYW5rcywNCj4gUMOhZHJhaWcuDQo+IA0K DQo= From unknown Thu Aug 21 14:54:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20928: cut (v. 8.21), using -f option with a single column Resent-From: Stephane Chazelas Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 29 Jun 2015 16:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20928 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: notabug To: 20928@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14355939279327 (code B ref -1); Mon, 29 Jun 2015 16:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jun 2015 16:05:27 +0000 Received: from localhost ([127.0.0.1]:33180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9bYk-0002QL-NI for submit@debbugs.gnu.org; Mon, 29 Jun 2015 12:05:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33042) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9bYi-0002Q5-50 for submit@debbugs.gnu.org; Mon, 29 Jun 2015 12:05:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9bYY-0006ca-Dm for submit@debbugs.gnu.org; Mon, 29 Jun 2015 12:05:18 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.2 required=5.0 tests=BAYES_40,FREEMAIL_FROM, FSL_HELO_BARE_IP_2,RCVD_NUMERIC_HELO autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:48096) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9bYY-0006cS-B8 for submit@debbugs.gnu.org; Mon, 29 Jun 2015 12:05:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9bYX-0001P4-A4 for bug-coreutils@gnu.org; Mon, 29 Jun 2015 12:05:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9bYT-0006Rb-AW for bug-coreutils@gnu.org; Mon, 29 Jun 2015 12:05:13 -0400 Received: from plane.gmane.org ([80.91.229.3]:36342) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9bYT-0006Ji-4G for bug-coreutils@gnu.org; Mon, 29 Jun 2015 12:05:09 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Z9bYO-0001rf-UM for bug-coreutils@gnu.org; Mon, 29 Jun 2015 18:05:05 +0200 Received: from 2.217.126.102 ([2.217.126.102]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 29 Jun 2015 18:05:04 +0200 Received: from stephane.chazelas by 2.217.126.102 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 29 Jun 2015 18:05:04 +0200 X-Injected-Via-Gmane: http://gmane.org/ From: Stephane Chazelas Date: Mon, 29 Jun 2015 16:54:19 +0100 Lines: 40 Message-ID: <20150629155419.GA9045@chaz.gmail.com> References: <559164B4.2030609@draigBrady.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 2.217.126.102 Content-Disposition: inline In-Reply-To: <559164B4.2030609@draigBrady.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -3.2 (---) 2015-06-29 16:31:00 +0100, Pádraig Brady: [...] > > When there is only one column and we go beyond 1 with the -f option, the output remains the first column > > > > $ echo "test1" | cut -d' ' -f1 > > test1 > > $ echo "test1" | cut -d' ' -f2 > > test1 > > $ echo "test1" | cut -d' ' -f3 > > test1 > > That difference in behavior is there for compat reasons. Yes, and that's required by POSIX http://pubs.opengroup.org/onlinepubs/9699919799/utilities/cut.html > To induce the behavior you expect, you need the -s option. [...] -s suppresses the lines that don't have the field which is different from outputting a blank field. Here, the OP more likely wants: paste -d ' ' - /dev/null | cut -d' ' -f3 (or awk -F'[ ]' '{print $3}') $ printf '%s\n' a:b c d:e | cut -d: -f2 b c e $ printf '%s\n' a:b c d:e | cut -sd: -f2 b e $ printf '%s\n' a:b c d:e | paste -d: - /dev/null | cut -d: -f2 b e -- Stephane From unknown Thu Aug 21 14:54:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20928: cut (v. 8.21), using -f option with a single column Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 29 Jun 2015 16:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20928 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: notabug To: Stephane Chazelas , 20928@debbugs.gnu.org Received: via spool by 20928-submit@debbugs.gnu.org id=B20928.143559512311230 (code B ref 20928); Mon, 29 Jun 2015 16:26:02 +0000 Received: (at 20928) by debbugs.gnu.org; 29 Jun 2015 16:25:23 +0000 Received: from localhost ([127.0.0.1]:33205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9bs2-0002v3-4f for submit@debbugs.gnu.org; Mon, 29 Jun 2015 12:25:22 -0400 Received: from mail1.vodafone.ie ([213.233.128.43]:2081) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9brz-0002um-SJ for 20928@debbugs.gnu.org; Mon, 29 Jun 2015 12:25:20 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsgPAAlwkVVtTXLX/2dsb2JhbABbgxEfNV+CUIdZtGaFLkcBAgKBO0wBAQEBAQGBC0EBBINdAQEEMgFWCw0LCRYPCQMCAQIBRQYBDAgBAYgvAQi4V5AxAQsBH4tKhQ2EKwWUBIRZiHiGUI9vJoN7PTEBgkcBAQE Received: from unknown (HELO localhost.localdomain) ([109.77.114.215]) by mail1.vodafone.ie with ESMTP; 29 Jun 2015 17:25:12 +0100 Message-ID: <55917167.5080301@draigBrady.com> Date: Mon, 29 Jun 2015 17:25:11 +0100 From: =?UTF-8?Q?P=C3=A1draig?= Brady User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 References: <559164B4.2030609@draigBrady.com> <20150629155419.GA9045@chaz.gmail.com> In-Reply-To: <20150629155419.GA9045@chaz.gmail.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.6 (/) On 29/06/15 16:54, Stephane Chazelas wrote: > 2015-06-29 16:31:00 +0100, Pádraig Brady: > [...] >>> When there is only one column and we go beyond 1 with the -f option, the output remains the first column >>> >>> $ echo "test1" | cut -d' ' -f1 >>> test1 >>> $ echo "test1" | cut -d' ' -f2 >>> test1 >>> $ echo "test1" | cut -d' ' -f3 >>> test1 >> >> That difference in behavior is there for compat reasons. > > Yes, and that's required by POSIX > http://pubs.opengroup.org/onlinepubs/9699919799/utilities/cut.html > >> To induce the behavior you expect, you need the -s option. > [...] > > -s suppresses the lines that don't have the field which is > different from outputting a blank field. Here, the OP more > likely wants: > > paste -d ' ' - /dev/null | cut -d' ' -f3 > (or awk -F'[ ]' '{print $3}') > > $ printf '%s\n' a:b c d:e | cut -d: -f2 > b > c > e > $ printf '%s\n' a:b c d:e | cut -sd: -f2 > b > e > $ printf '%s\n' a:b c d:e | paste -d: - /dev/null | cut -d: -f2 > b > > e Good point. Or to better support field ranges: $ printf '%s\n' a:b c d:e | sed 's/^[^:]*$/&:/' | cut -d: -f2- b e cheers, Pádraig. From unknown Thu Aug 21 14:54:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20928: cut (v. 8.21), using -f option with a single column Resent-From: Stephane Chazelas Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 29 Jun 2015 16:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20928 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: notabug To: 20928@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.143559632513062 (code B ref -1); Mon, 29 Jun 2015 16:46:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jun 2015 16:45:25 +0000 Received: from localhost ([127.0.0.1]:33216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9cBQ-0003Ob-Mk for submit@debbugs.gnu.org; Mon, 29 Jun 2015 12:45:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51537) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9cBO-0003OO-Qw for submit@debbugs.gnu.org; Mon, 29 Jun 2015 12:45:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9cBI-0002sY-Mm for submit@debbugs.gnu.org; Mon, 29 Jun 2015 12:45:17 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=4.0 required=5.0 tests=BAYES_50,FREEMAIL_FROM, FSL_HELO_BARE_IP_2,RCVD_NUMERIC_HELO autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49160) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9cBI-0002sI-Jk for submit@debbugs.gnu.org; Mon, 29 Jun 2015 12:45:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36797) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9cBH-0003nu-NF for bug-coreutils@gnu.org; Mon, 29 Jun 2015 12:45:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9cBD-0002fO-JY for bug-coreutils@gnu.org; Mon, 29 Jun 2015 12:45:15 -0400 Received: from plane.gmane.org ([80.91.229.3]:39080) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9cBD-0002cb-70 for bug-coreutils@gnu.org; Mon, 29 Jun 2015 12:45:11 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Z9cBB-0001bw-H3 for bug-coreutils@gnu.org; Mon, 29 Jun 2015 18:45:09 +0200 Received: from 2.217.126.102 ([2.217.126.102]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 29 Jun 2015 18:45:09 +0200 Received: from stephane.chazelas by 2.217.126.102 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 29 Jun 2015 18:45:09 +0200 X-Injected-Via-Gmane: http://gmane.org/ From: Stephane Chazelas Date: Mon, 29 Jun 2015 17:42:53 +0100 Lines: 23 Message-ID: <20150629164253.GB9045@chaz.gmail.com> References: <559164B4.2030609@draigBrady.com> <20150629155419.GA9045@chaz.gmail.com> <55917167.5080301@draigBrady.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 2.217.126.102 Content-Disposition: inline In-Reply-To: <55917167.5080301@draigBrady.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -3.2 (---) 2015-06-29 17:25:11 +0100, Pádraig Brady: [...] > > $ printf '%s\n' a:b c d:e | paste -d: - /dev/null | cut -d: -f2 > > b > > > > e > > Good point. Or to better support field ranges: > > $ printf '%s\n' a:b c d:e | sed 's/^[^:]*$/&:/' | cut -d: -f2- > b > > e [...] Maybe better as: $ printf '%b\n' a:b 'P\0341draig' d:e | sed '/:/!s/$/:/' | cut -d: -f2- so it also works on lines that contain invalid characters. -- Stephane From unknown Thu Aug 21 14:54:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20928: cut (v. 8.21), using -f option with a single column References: In-Reply-To: Resent-From: "Kuchta, Tomasz" Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 30 Jun 2015 08:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20928 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: notabug To: "20928@debbugs.gnu.org" <20928@debbugs.gnu.org> Received: via spool by 20928-submit@debbugs.gnu.org id=B20928.143565142911340 (code B ref 20928); Tue, 30 Jun 2015 08:04:02 +0000 Received: (at 20928) by debbugs.gnu.org; 30 Jun 2015 08:03:49 +0000 Received: from localhost ([127.0.0.1]:33691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9qWC-0002wp-LM for submit@debbugs.gnu.org; Tue, 30 Jun 2015 04:03:48 -0400 Received: from smtp1.cc.ic.ac.uk ([155.198.5.155]:51445) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z9qWA-0002wX-3S for 20928@debbugs.gnu.org; Tue, 30 Jun 2015 04:03:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=imperial.ac.uk; s=main01; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:Message-ID:Date:Subject:To:From; bh=t2f8ogdtz7vXLaE1y3IdbwQGLCN4aUnH/68UHhF5VFw=; b=BrOrt2z3SgDnwCFm65khDgiQ3P7HkhY0ej487EmPREksq6eixAji33OOkKdTW8pp4HgmsB1ThYOUt/ZELg1VmzT8bsnUj5WZG6JHnb8G4gN87NBArSBTgepkCHMZ3C4QvtLVqYzMGBZVOZn30APPy3AEWsBWit3CY+NMxQhhnW4=; Received: from icexch-h4.ic.ac.uk ([2001:630:12:610::129]) by smtp1.cc.ic.ac.uk with esmtp (Exim 4.85) (envelope-from ) id 1Z9qW3-0003lc-U8 for 20928@debbugs.gnu.org; Tue, 30 Jun 2015 09:03:40 +0100 Received: from icexch-m4.ic.ac.uk ([fe80::a544:9576:4906:ae81]) by ICEXCH-H4.ic.ac.uk ([fe80::8534:7233:dd0a:e449%11]) with mapi id 14.03.0210.002; Tue, 30 Jun 2015 09:03:39 +0100 From: "Kuchta, Tomasz" Thread-Topic: bug#20928: cut (v. 8.21), using -f option with a single column Thread-Index: AQHQswtFrSE7AIn1+E6R/pzpEdodww== Date: Tue, 30 Jun 2015 08:03:38 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:630:12:2e20:c93:e329:508a:8ddc] Content-Type: text/plain; charset="utf-8" Content-ID: <9BB79437ACCE2E4D9AEF3655EB0067A0@imperial.ac.uk> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IC-MsgID: 1Z9qW3-0003lc-U8 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -2.3 (--) UMOhZHJhaWcsIFN0ZXBoYW5lIC0gdGhhbmtzIGEgbG90IGZvciB5b3VyIGhlbHAgYW5kIHF1aWNr IHJlc3BvbnNlIQ0KVG9tZWs=