From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 830 invoked by alias); 10 May 2016 14:26:47 -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: 21536 Received: (qmail 29671 invoked from network); 10 May 2016 14:26:45 -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:in-reply-to:references:from:date:message-id:subject:to :cc; bh=1ut7au7J0lUYGOSMkgOvYwjL/zyDTl2PrXaBBejVhmM=; b=bIDP00bpYOAHHpwDYlObSU4vHUXvS38bxh+uIeJAez/Z2S40c+8M27ekhtqeZCgY4d pqcYaM5+0+b/pkNdr9WmVU3zLg7Faj1Et3kttS+s7tTESGXnzeizUkM3Xv5zOLsrt+3J xZ3c3ujt4yVTRZFVJ6oPlAIt3eohic98Mq97yfFdiRfsgtLw3ADRJKAsPZGG1EkFxLJH 4bB59RfLgCSoz/cVKhR01O/fjUCI0PA5cAmceRry8hH2zN8geMeI4Z3G/TizizM/+oy9 LzHHqYz4FGWMl6KJ1FLpxcEuZXhk6atwf+59u+FWsqf9T6XYJpL8jv1aSiZ+E4lhjkvj AO1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=1ut7au7J0lUYGOSMkgOvYwjL/zyDTl2PrXaBBejVhmM=; b=Q9fZmFkBsHV73Zm1tzz3aqTBThWL+jxBtL5pULAYEtJZcnxWuc7urWSccNiT204xMf sA7pNU2mL5zukHyKqyURAemoSqM1q7faRz3RBQlxfQGLElo355fpe2FDsXiwGxtU/A8N D5BkMB3VT6oDNYYc4ruGvfSurQri2iSKBbFHJyLUsbsKN3k16E0h2Wro+mZvZp0DvVla PZd4W4sULWpdMNcKsmaaN2OiOL+T2rWTwacp41Da7nf+zYK8OhJgcT0g9Agj9fbbNJp3 lt2EN9uRi3qNP7i6MaGWBcV+I2JFXQgZN9SprundPNQ5rlPlT7mFelvALyZio2+OiYi6 ow1Q== X-Gm-Message-State: AOPr4FUoMTJo3ES9ysJIuvkEm00JNcndhFg4l+iJBXeEAYtvcB5EdJ+zZcCk/IcAWAKDFenB60JGz1L8AyLiaw== X-Received: by 10.25.169.69 with SMTP id s66mr7673161lfe.150.1462890402053; Tue, 10 May 2016 07:26:42 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <151119111749.ZM8874@torch.brasslantern.com> References: <151119111749.ZM8874@torch.brasslantern.com> From: Sebastian Gniazdowski Date: Tue, 10 May 2016 16:26:22 +0200 Message-ID: Subject: Re: Read file with escaped newlines into array To: Bart Schaefer Cc: Zsh Users Content-Type: text/plain; charset=UTF-8 On 19 November 2015 at 20:17, Bart Schaefer wrote: > On Nov 19, 6:34pm, Sebastian Gniazdowski wrote: > } > } fc -W stores history to a given file. It escapes newlines with \. How > } to read such file into array and have "\^M" lines put back together > } into single array entries? > > The best way is probably to use the history mechanism to read it: > > () { fc -ap -R the_given_file ; the_desired_array=( ${history} ) } This works, but I wonder, how it's possible that zsh/parameter variables such as $historywords are made local? Best regards, Sebastian Gniazdowski