From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1817 invoked by alias); 13 May 2016 08:18:48 -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: X-Seq: 21555 Received: (qmail 3596 invoked from network); 13 May 2016 08:18:47 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=RsZ979pVGI78/05esMMTBy+b4QAM66K1mPaCfe6oDX4=; b=taHkT1MK+he6U+9nSH8oQaJLlU1yjcxgEX9NmBNAHYZEvr3UxvGuup2B7spEA5Le2N jg11MO/cKIpGEwSwyPgK5KuelZ4mC4wyc6j3/NRxMTRUq4wN8jHGtW8nl9GL9dkl/cBD pi93sjDBLMDACuBqgaFFkWGlBslV0t4DdZb80GT216DCzshic7QiEmIWQlcMauS7Kabi 5icV+N7d1h5PhS6bEBo1hDk+0qSwl0vLROcoYteitosDFd9YpZWa0l84NYQO/r7Ugs+q ni2qZ5wOGmROYcz1mi1FqCqmonFGcgra9JKkUq9AmvKzm0XLABm/EHyh/vKMUmH2yo7e faqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=RsZ979pVGI78/05esMMTBy+b4QAM66K1mPaCfe6oDX4=; b=Xa+KkimKTXB7nMFO2Wo9Aq+g/C2EpihDr+dK/qyo4SKFzmg35D8iw3zQpKUciPzS9d ZSMkPlpgqkoA2QbCOW4Glp0HjXjwBzD512iOsvRUlbVvKiJez9GN84T8bKg/zFPxPLox s9wuaIz07z3FFQYOPFDCqmwFEn2F5m0gDupAoydOYaw3VnMr2KQEffxNgUP/XmEqVWZx 5GjU6SGkQL5tzqT+2FBlUGtAuGRCAalH9e1Q1vKukGVMTjBYwe/C1dbbYELNdVHIHNc3 Bq8oYn76XIOGasU9Zg6tqtcVYAiL1GlmtkPAacU0rM/5gWeN1OnyUlXNDbXbG1bhjrEv 6u6Q== X-Gm-Message-State: AOPr4FUWsb6fePNh63qhvxEJh8Ps/IhiRetmJGjVVXJZHcn24WSTAjVLclWAqvVZcVsLsNnYBNVtX9N8LgCVcw== X-Received: by 10.112.26.172 with SMTP id m12mr6209463lbg.44.1463127522163; Fri, 13 May 2016 01:18:42 -0700 (PDT) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Fri, 13 May 2016 10:18:22 +0200 Message-ID: Subject: Mark descriptor as terminal for the -t test To: Zsh Users Content-Type: text/plain; charset=UTF-8 Hello One can test if a descriptor is connected to terminal with -t. if [ ! -t 0 ]; then echo "Stdin is not from terminal" fi Having a descriptor X, pointing to a file or to a process (with >(cmd) redirection), is it possible to make it look like terminal? For the test -t to pass? The goal is: make this more robust: exec > >(tee -a ~/$$.out) It works, catches output of commands, however e.g. from vim, message about "output is not to a terminal" appears. Best regards, Sebastian Gniazdowski