Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.bash.bug > #16467

Re: Undocumented feature: Unnamed fifo '<(:)'

Path csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail
From Dennis Williamson <dennistwilliamson@gmail.com>
Newsgroups gnu.bash.bug
Subject Re: Undocumented feature: Unnamed fifo '<(:)'
Date Sun, 28 Jun 2020 10:55:59 -0500
Lines 38
Approved bug-bash@gnu.org
Message-ID <mailman.559.1593359779.2574.bug-bash@gnu.org> (permalink)
References <20200628134945.GB24863@medium.hauri> <CANaoh6KSJS8X73Zqj7M8TT6_gAOjGraZx1EaEVwUNN_=Yya3wQ@mail.gmail.com>
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Trace usenet.stanford.edu 1593359779 25077 209.51.188.17 (28 Jun 2020 15:56:19 GMT)
X-Complaints-To action@cs.stanford.edu
Cc bug-bash <bug-bash@gnu.org>
To felix <felix@f-hauri.ch>
Envelope-to bug-bash@gnu.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=D910g+SJhxRIWHx2vyEb+UbBXm6+fA9UkJUXw7augjw=; b=vfNgEJGXPmAwfwPL81jo7sqSN9fKoEQRovlFkPhoYExl6i2qsZ9yaIqE7cNUnptqz2 Gwti9TY5kLw7GrbXIpyua9oY4RK56h8s71aX/K4P+wuF3cGnlh6LKWZ0HH11ImUTdLwg 9VYtz54mnBZnlYl6ZbxlpyrfPcqpHteJj21DxD+BmjCPfgkuNWwFSC2ES2B1e/cRzF+I UH7sclyvmg8B8gjealjatoI+LPKqUORDotGDwJRzOAP6q3zxFMHi2jHN+e9eWGBfauUI xIiVMX+7OTDaXKokxTTp1fzuKf2m8bHZTJZrIJyPXjZgJnZuDx8wKS4BOBXf3t+ilypF qn1g==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=D910g+SJhxRIWHx2vyEb+UbBXm6+fA9UkJUXw7augjw=; b=RDJmwbUHlCFexFJpjTpcMAXg1H4ZKfYmaRGXSwnce6YqGEbxdjhv09UA2uleB6BwM3 sAurl2kols/VpRYmMtDjqfsWuqnaIl7vL/34sRu5LrrjlcapESIgxjirY5wR0yKp97wW fch1Nqvgp+qs+F+3w9fGeoI1ekgRPdq8IFe7+7vC8wOhbjpp9cojwJqYiwcu9zhKq3Iq fwWTo0YL1MqeJ8U1/uIBWAYNhG+LY92KJ7GLNJ3z1bZXAHkJXlnQOsWdPPCMqdF/Uklg sT+IgLTghAjIlc9o3/7BhUzVmbhSfnJ2DTt0MoaPpgn5T0brl2zu7WJMd+xp4uvUV+hN u08w==
X-Gm-Message-State AOAM5305vAYNxOwfg1dhfM8ABMVHjasx6RqH5Btt7rQXQZUO+G8uw+DM e+s5WaF9+9gInRKnh14laIiHMcvQ5yYlLYCAdA==
X-Google-Smtp-Source ABdhPJx1cvgTGcEdUgh7uofMz9WmIkz5whWGHuZ3CatbpxjJp3oCR2B0a6SmCK3Zu46RZs/94AzerSWAe++OuSrc+TU=
X-Received by 2002:a1c:a512:: with SMTP id o18mr12941860wme.101.1593359771759; Sun, 28 Jun 2020 08:56:11 -0700 (PDT)
In-Reply-To <20200628134945.GB24863@medium.hauri>
Received-SPF pass client-ip=2a00:1450:4864:20::329; envelope-from=dennistwilliamson@gmail.com; helo=mail-wm1-x329.google.com
X-detected-operating-system by eggs.gnu.org: No matching host in p0f cache. That's all we know.
X-Spam_score_int -20
X-Spam_score -2.1
X-Spam_bar --
X-Spam_report (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN
X-Spam_action no action
X-Content-Filtered-By Mailman/MimeDel 2.1.23
X-BeenThere bug-bash@gnu.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe>
List-Archive <https://lists.gnu.org/archive/html/bug-bash>
List-Post <mailto:bug-bash@gnu.org>
List-Help <mailto:bug-bash-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe>
X-Mailman-Original-Message-ID <CANaoh6KSJS8X73Zqj7M8TT6_gAOjGraZx1EaEVwUNN_=Yya3wQ@mail.gmail.com>
X-Mailman-Original-References <20200628134945.GB24863@medium.hauri>
Xref csiph.com gnu.bash.bug:16467

Show key headers only | View raw


On Sun, Jun 28, 2020, 8:50 AM felix <felix@f-hauri.ch> wrote:

>
>    _out=$(date -d "$_string" +%s)
> many time in same script, I run something like:
>
>     _fifo=$(mktemp -u /tmp/fifo-XXXXXXXX)
>     mkfifo $_fifo
>     exec 9> >(exec stdbuf -o0 date -f - +%s >$_fifo 2>&1)
>     exec 8<$_fifo
>     rm $_fifo
>
> Then to convert human datetime to UNIX SECONDS:
>
>         echo >&9 $_string
>         read -t 1 -u 8 _out
>
>


How is running your

        echo >&9 $_string
        read -t 1 -u 8 _out

many times better than running your

   _out=$(date -d "$_string" +%s)

many times?

Why don't you just use a function?

date_to_epoch () {
    date -d "$1" +%s
}

_out=$(date_to_epoch "$_string")

Back to gnu.bash.bug | Previous | Next | Find similar


Thread

Re: Undocumented feature: Unnamed fifo '<(:)' Dennis Williamson <dennistwilliamson@gmail.com> - 2020-06-28 10:55 -0500

csiph-web