From unknown Mon Jun 23 04:13:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29604: man cut should mention no way to do ls -l|cut ... Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 07 Dec 2017 10:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29604 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 29604@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15126410358369 (code B ref -1); Thu, 07 Dec 2017 10:04:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Dec 2017 10:03:55 +0000 Received: from localhost ([127.0.0.1]:49882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMt23-0002Av-DN for submit@debbugs.gnu.org; Thu, 07 Dec 2017 05:03:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMt21-0002Ad-5k for submit@debbugs.gnu.org; Thu, 07 Dec 2017 05:03:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMt1v-0008Gc-8N for submit@debbugs.gnu.org; Thu, 07 Dec 2017 05:03:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45974) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eMt1v-0008GY-4T for submit@debbugs.gnu.org; Thu, 07 Dec 2017 05:03:47 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48448) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMt1r-0000W8-8c for bug-coreutils@gnu.org; Thu, 07 Dec 2017 05:03:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMt1m-0008Cm-CZ for bug-coreutils@gnu.org; Thu, 07 Dec 2017 05:03:43 -0500 Received: from homie.mail.dreamhost.com ([208.97.132.208]:55140 helo=homiemail-a1.g.dreamhost.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eMt1m-0008BM-67 for bug-coreutils@gnu.org; Thu, 07 Dec 2017 05:03:38 -0500 Received: from homiemail-a1.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a1.g.dreamhost.com (Postfix) with ESMTP id 89372348070 for ; Thu, 7 Dec 2017 02:03:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type: content-transfer-encoding; s=jidanni.org; bh=YmPZk6flqIfpPhke/fd HUNuYpnM=; b=AshObj+pS5WSfJqiOGFYIaiDgscQYhX0UCduE/GdfGO9TOwRJCl ruRhIpH224Z/s12W50MqO9UaSqxAfO4us7S5l7yp7T9JAz8nljrliJ9JyFcW63TI 9zXe6MSSN1fXGfYjHrD11G9/8EaZXEJnLt2DoW0yA3obz1cSrhAlHyMQ= Received: from jidanni.org (111-246-84-125.dynamic-ip.hinet.net [111.246.84.125]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a1.g.dreamhost.com (Postfix) with ESMTPSA id AC0EE34806D for ; Thu, 7 Dec 2017 02:03:33 -0800 (PST) From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Date: Thu, 07 Dec 2017 17:37:10 +0800 Message-ID: <87fu8m7ubd.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) On (info "(coreutils) cut invocation") =E2=80=98-d INPUT_DELIM_BYTE=E2=80=99 =E2=80=98--delimiter=3DINPUT_DELIM_BYTE=E2=80=99 With =E2=80=98-f=E2=80=99, use the first byte of INPUT_DELIM_BYTE as= the input fields separator (default is TAB). please mention there is no way to indicate more than one character, thus no way to process $ ls -l | cut ... and that one should use awk, etc. for that. Also mention it on the cut(1) man page. From unknown Mon Jun 23 04:13:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29604: man cut should mention no way to do ls -l|cut ... Resent-From: Eric Blake Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 07 Dec 2017 15:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29604 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson , 29604@debbugs.gnu.org Received: via spool by 29604-submit@debbugs.gnu.org id=B29604.151266161421185 (code B ref 29604); Thu, 07 Dec 2017 15:47:01 +0000 Received: (at 29604) by debbugs.gnu.org; 7 Dec 2017 15:46:54 +0000 Received: from localhost ([127.0.0.1]:50857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMyNx-0005Vd-Sw for submit@debbugs.gnu.org; Thu, 07 Dec 2017 10:46:54 -0500 Received: from mx1.redhat.com ([209.132.183.28]:39296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMyNw-0005VP-4K for 29604@debbugs.gnu.org; Thu, 07 Dec 2017 10:46:52 -0500 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1A4B77F41E; Thu, 7 Dec 2017 15:46:46 +0000 (UTC) Received: from [10.10.123.138] (ovpn-123-138.rdu2.redhat.com [10.10.123.138]) by smtp.corp.redhat.com (Postfix) with ESMTP id 8F58A60C56; Thu, 7 Dec 2017 15:46:45 +0000 (UTC) References: <87fu8m7ubd.fsf@jidanni.org> From: Eric Blake Openpgp: url=http://people.redhat.com/eblake/eblake.gpg Organization: Red Hat, Inc. Message-ID: Date: Thu, 7 Dec 2017 09:46:44 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <87fu8m7ubd.fsf@jidanni.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="s4bf4o6xCdgX7Dof5nDdUWstXwjDfb1NG" X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.25]); Thu, 07 Dec 2017 15:46:46 +0000 (UTC) X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --s4bf4o6xCdgX7Dof5nDdUWstXwjDfb1NG Content-Type: multipart/mixed; boundary="TWq5dsLQvf1CEsfgnNvOdCq37maQxbxEt"; protected-headers="v1" From: Eric Blake To: =?UTF-8?B?56mN5Li55bC8IERhbiBKYWNvYnNvbg==?= , 29604@debbugs.gnu.org Message-ID: Subject: Re: bug#29604: man cut should mention no way to do ls -l|cut ... References: <87fu8m7ubd.fsf@jidanni.org> In-Reply-To: <87fu8m7ubd.fsf@jidanni.org> --TWq5dsLQvf1CEsfgnNvOdCq37maQxbxEt Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 12/07/2017 03:37 AM, =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson wrote: > thus no way to process > $ ls -l | cut ... > and that one should use awk, etc. for that. Let's step back a bit. We recommend that you NEVER parse ls output, as it is inherently ambiguous and difficult to parse. MUCH better is to use stat instead of ls, at which point you can get directly at the information you want without having to post-process potentially ambiguous output. If anything, added documents should point people to stat, not to bad ways of parsing ls. --=20 Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org --TWq5dsLQvf1CEsfgnNvOdCq37maQxbxEt-- --s4bf4o6xCdgX7Dof5nDdUWstXwjDfb1NG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEzBAEBCAAdFiEEccLMIrHEYCkn0vOqp6FrSiUnQ2oFAlopYmQACgkQp6FrSiUn Q2ri/wf8DiDdmsMjB0qPXoA5zszvXgcFLnRGCgYaKqhjcQ33tiIwCgmROxMqMBIl Gl6KQfsYx/lK7Jbdg0RXPgXRHxDiE8SjfdbXD4yN1hGdX8fR31fvF8HyNEerXHG5 kmf6AR6vtgX8ANEhfNm09U5PSJzGnAYYXkGG+NRuokrJRYhtdLgcFvkJA4Ydh2vX fHow6a6ATY6z0aNWr5NfKDRHodEX40Td4jRwUGOSs8A5qyofQwoaJoOHJlFUr2c3 kFJBA22NiKZy1MRr2WVxCO265L9PuGbtEVtmJd3rbjpJj7IeiX8Kqt1/b2fozOPu C+q0AnPmNvalgED2mFXIvlgeR9RF9A== =ZCz+ -----END PGP SIGNATURE----- --s4bf4o6xCdgX7Dof5nDdUWstXwjDfb1NG-- From unknown Mon Jun 23 04:13:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29604: man cut should mention no way to do ls -l|cut ... In-Reply-To: <87fu8m7ubd.fsf@jidanni.org> Resent-From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 07 Dec 2017 15:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29604 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Eric Blake Cc: 29604@debbugs.gnu.org Received: via spool by 29604-submit@debbugs.gnu.org id=B29604.151266202621752 (code B ref 29604); Thu, 07 Dec 2017 15:54:02 +0000 Received: (at 29604) by debbugs.gnu.org; 7 Dec 2017 15:53:46 +0000 Received: from localhost ([127.0.0.1]:50861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMyUc-0005em-LT for submit@debbugs.gnu.org; Thu, 07 Dec 2017 10:53:46 -0500 Received: from homie.mail.dreamhost.com ([208.97.132.208]:40456 helo=homiemail-a1.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMyUZ-0005ec-K5 for 29604@debbugs.gnu.org; Thu, 07 Dec 2017 10:53:44 -0500 Received: from homiemail-a1.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a1.g.dreamhost.com (Postfix) with ESMTP id 60CCC34806D; Thu, 7 Dec 2017 07:53:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=8WmZo/DQAyYY8QSeCd2fYjmtlr8=; b=J/bS5sfFpn1iK jLV8/gvMGdSAcvGqXCcMotYCxXChNiAZf0FO0c35TIRijDOEEJbq7dXKQWrm2woJ hwIZXQP+V19xfDoI6MSe5DDp4jJZnR/2VCkZas/ngilomDOOWQ9q4oPb3/UroE9h LssnLjesuwEJHsFS9IPW3ge3ZLxDNc= Received: from jidanni.org (111-246-84-125.dynamic-ip.hinet.net [111.246.84.125]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a1.g.dreamhost.com (Postfix) with ESMTPSA id 1C10F34806C; Thu, 7 Dec 2017 07:53:40 -0800 (PST) From: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson References: <87fu8m7ubd.fsf@jidanni.org> Date: Thu, 07 Dec 2017 23:53:36 +0800 Message-ID: <878tee5ybj.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) 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.0 (/) >>>>> "EB" == Eric Blake writes: EB> Let's step back a bit. We recommend that you NEVER parse ls output, as No problem. Any example of what can't be parsed would be fine. Even e.g., EB> Eric Blake, Principal Software Engineer EB> Red Hat, Inc. +1-919-301-3266 EB> Virtualization: qemu.org | libvirt.org your signature, with differing lengths of whitespace. Whatever. From unknown Mon Jun 23 04:13:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29604: man cut should mention no way to do ls -l|cut ... Resent-From: Assaf Gordon Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 30 Oct 2018 02:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29604 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 29604@debbugs.gnu.org Received: via spool by 29604-submit@debbugs.gnu.org id=B29604.154086591113587 (code B ref 29604); Tue, 30 Oct 2018 02:19:02 +0000 Received: (at 29604) by debbugs.gnu.org; 30 Oct 2018 02:18:31 +0000 Received: from localhost ([127.0.0.1]:52593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gHJbz-0003X0-Fy for submit@debbugs.gnu.org; Mon, 29 Oct 2018 22:18:31 -0400 Received: from mail-pl1-f179.google.com ([209.85.214.179]:42798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gHJbx-0003Wf-1B; Mon, 29 Oct 2018 22:18:29 -0400 Received: by mail-pl1-f179.google.com with SMTP id t6-v6so4720933plo.9; Mon, 29 Oct 2018 19:18:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=ovVeQ5VxC1hhr9GsBfbuukmR38XPZLNp9kcp7saCIqA=; b=nJ45clyvKYZ5cwB3P0YmaGLLn14EXD0r8DNst6eaw9fpmrVEFTNyJn/QxmNQbOMxU9 z3lsQMZlCbaXpAjYqY6o18KYAIbs1JmNzf1XQ40fMqisfaLtIkYXg9zDau2P94iAtPGc ZhRpad7ZDLEeYmrb5wboCaurXZnJTSHgU4J5CfO2Zi1zQu9ml6r4wR5zR3+BBffhr4iY VT+RetRd2V1EyWCYNKnTGU6j0MnBm3z3qfHqgOWmum6Z2boQ9swnQ6W7wS9zmCJ6BxRC dcaqkDmRZDTPUaQvorXXaQ757bqjBtM7AgEv6pzcsnKndqjVmkQCkA0OUJUfpMUdUbw6 dgNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ovVeQ5VxC1hhr9GsBfbuukmR38XPZLNp9kcp7saCIqA=; b=L1DukVy7+i864vVG/MXOBDBV8D9LrTCb1rA1qjDp2BZnU2laFYSjuXdHJbzCCYyQ7F lzquUcGjV1zbs2iw5WISID/chciKQhodDwkZfh8ZkaqHiMWzbHSAkTLGlBB5CBwB7hMq KvFuEStF0tghbGYQlfBCrUIi1cnS2+jZk1YUGNqfXIEzls37IFqThc994Q51zYK3ns2z A79ohT9gx+kjU2CH7PoiXnM9rnqwduFN9Gqid02YGnNpJl+K7Jev05HjGdwDEHPymCWG /lSYZ7syrfNuVP6XVBJbiXVJTdBhPD9G2GGeuoMeWCtFjm0xfuK2HCUMeeJjxmWXfeBB 38KQ== X-Gm-Message-State: AGRZ1gIDNRwGYjw99rTnG05vdUO7KpMAdwcxrWzOl/N6NPJVKPZkCgxJ 5Lg8KzOQlpumVJDGVmumUzNSE82rhYo= X-Google-Smtp-Source: AJdET5cin0j6aCc5xgrsTqotLXC1iQHg8B3b61/NI8ZefckG0cnmaxUTZ9banVoDlrpGOGdkKvUtxw== X-Received: by 2002:a17:902:28a8:: with SMTP id f37-v6mr16943544plb.264.1540865902761; Mon, 29 Oct 2018 19:18:22 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id g20-v6sm170389pfj.145.2018.10.29.19.18.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Oct 2018 19:18:21 -0700 (PDT) References: <87fu8m7ubd.fsf@jidanni.org> <878tee5ybj.fsf@jidanni.org> From: Assaf Gordon Message-ID: <9a73e8d4-2b8b-346e-0335-fd07ef82566d@gmail.com> Date: Mon, 29 Oct 2018 20:18:20 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <878tee5ybj.fsf@jidanni.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) severity 29604 wishlist retitle 29604 wontfix close 29604 stop (triaging old bugs) On 2017-12-07 8:53 a.m., 積丹尼 Dan Jacobson wrote: >> "EB" == Eric Blake writes: > > EB> Let's step back a bit. We recommend that you NEVER parse ls output, as > > No problem. [...] Closing this bug. -assaf