From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 6cc2089f for ; Fri, 8 Feb 2019 00:23:13 +0000 (UTC) Received: (qmail 20899 invoked by alias); 8 Feb 2019 00:22:58 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23866 Received: (qmail 10669 invoked by uid 1010); 8 Feb 2019 00:22:58 -0000 X-Qmail-Scanner-Diagnostics: from mail-lf1-f43.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.100.2/25112. spamassassin: 3.4.2. Clear:RC:0(209.85.167.43):SA:0(-1.9/5.0):. Processed in 0.779812 secs); 08 Feb 2019 00:22:58 -0000 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=tO/vRLK5EuDtjug3GEpIH5+e6RAUUbTW7erKB21ITUE=; b=di0hc3tisBIPmqWXBCq0PpPk5oXotVTblL1g8tMyTgAKxniC0bJWUZrOCpj/kBzUtz cFh/HLhyHVuwTGDmfzuO3F8MU1rrUd/iO6p27v8ek/eNzRxaaXPI+TTTd80G+WuJOliR sAGbz14yg+iM+8HgatRywdtAjWSrkOGUsYqnZjWY6kr1wZM93lUZx9Zcds4TS+31M7vx Vn3Pzt+A34Ewj76WFq3AqnMritvGZ3Qv7XmpFwY8iBU/m79T1CVFg2aSh6KXb5rDafHp 8wyCT9QVJFZEMs7YrCzL+oruiP1n/SIwpk9aoUPa1IGNTWEYquSRcO/xDr1dLyIXXptz HBFA== 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=tO/vRLK5EuDtjug3GEpIH5+e6RAUUbTW7erKB21ITUE=; b=ndBpm/Rkou5fH2v1qCZuaSeizlJH5gdn6oMpVJbWPJGroetrc/VBOdjbIzau98lr0/ Wr9HD5W1gxETzbAQkeOMn9fkrUzR/UHh9M5ol5cEYoBuWqvmCusMaDtNYVYoxxoiBTMc xntvybm2pwD1l99O+Wbbb2z5e3c91bDaXz1knNJjR4XE5G95NbUj1MhhNSQosPk+8Tn4 3+ty+sid52GqlZeIpN/qp/zZRdRxSYjWMkzPsCPdXlFwSlq1NOpa5pE+hDvPlMWtzkf/ vKRHW9oQAFxncC0R2NT1SjOAaN5p0zwJFJUr/D8AmAWKDX5n7/W/1Uby36dlpGxW00n8 ++RQ== X-Gm-Message-State: AHQUAuZKblxvmKz5xdIcfG1gifzQjF1WafOxw/ekdLM37G26XnyBipUw icFycCxqVvafU7INfXs+zfoRg48ZfUqS4nZxlfrGNQ== X-Google-Smtp-Source: AHgI3Ia57ZoqjQM0utNp/11GA4cyKG/I/VAihOMrdqyxMQCUrLDly8K0zSuZQ9bT+DZnuVrVQyh0QBQZLsD8BxhpCG4= X-Received: by 2002:a19:7609:: with SMTP id c9mr12753301lff.107.1549585374030; Thu, 07 Feb 2019 16:22:54 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Thu, 7 Feb 2019 16:22:42 -0800 Message-ID: Subject: Re: How to obtain a simple use-case: redirect filtered data into file, unfiltered to the terminal? To: Sebastian Gniazdowski Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" On Thu, Feb 7, 2019 at 5:12 AM Sebastian Gniazdowski wrote: > > So writing one sentence: a terminal application outputting logs > filtered-and-redirected into a file, preserving the connection and > output to the terminal The minimal syntax of the "script" command is "script outputfile command" ... so let's use zsh tools to create the outputfile, and leave managing the tty stuff to "script": script >(ansifilter >>! scrapy.slog) scrapy crawl 2nd_MyDom "$@" "${optarray[@]}" This will say something like Script started, output file is /dev/fd/12 which you can get rid of by "script -q ...".