From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22203 invoked by alias); 16 Jul 2014 13:35:45 -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: 18946 Received: (qmail 22053 invoked from network); 16 Jul 2014 13:35:31 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-Yahoo-Newman-Property: ymail-4 X-Yahoo-Newman-Id: 612120.18910.bm@omp1039.mail.ir2.yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s1024; t=1405517211; bh=cWEuJaMVIk6mMpB0Ej66lmLWFJz6fVitMyuLV02TNss=; h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=37ltLFlJ5vUlaNvDGbZPXNhdjVXZ3Wb6mTAt2TQOc42oAraLijqGCOfqrQ8xRrzG66uKQtomUFhQksgC9y6X5KnzRvpUTW7vHlyw91Ia5QPRrHohJ/ouTaq7EH9qBvjesPrUmbBavNMumUEvjgV6G99ChRvZuFVdIvFmUrvEUn4= X-YMail-OSG: cDnI1M0VM1msCaN0S.O9QZ_rrWQgDrJ1Xk4JC_y7b.D7EoN lKXxk62rtPyBXNha2QQ.5F3ZhjMYhud1FQAIxXdhkZRhcKucgoBWAbOmkvut tabbidtBulE79HnwNFPhyt5NpMyKgmch4CBdnBfNkY7.IDhxL7m5HQW_VfBS HBWBhb74JFwUDRALNIVo4.z.fTFMFvC5CXIwehSdDNrAdiGsXnkhmvHiBVOq fhNCtoBhiw52jBrk2MhHUtSy8_5COIX.Fl_.4g6RMMC3TTrOinGLQVV8NNnz tmxFBd_hg1aNqi24yplotdeA8bZ61TK9Z094EBOTXLFnusrKOwl0lGb5.9gC tI3hGZ4O71miouyXxjvfOp97Mmz80hqxn_Bwooy6UpmpMqwaSgtzyL0Rv9nk 1FixwavDgrlZQM4nIEJ63GeA_9Ef2XUDAqmhRnQavkxb6lGl4hVI9AGQxkcT iIa3v9RF2zOGgNRaD9sO2sVDAN.1YMV.Tq5CQrKBz0lbtGmdqBWAtJ7uX3iX 8qqzj5OoeA8Ag0WR611Ofo_TZI2X7wg5ApgwUcfelShZVFPY- X-Rocket-MIMEInfo: 002.001,SSBhbSBsb29raW5nIGZvciBhbiBlYXN5IHNvbHV0aW9uIHRvIG1vbml0b3IgaW4gbXkgcHJvbXB0IHdoZXRoZXIgUFdECmhhcyB3cml0ZcKgcGVybWlzc2lvbnMgb3Igbm90LiBJIHVzZSBzb21ldGhpbmcgbGlrZSB0aGlzOgrCoCBteV92YXJpYWJsZT0iJHskKFtbIC13ICRQV0QgXV0gfHwgZWNobyAwKTorbXlfdmFsdWV9IgoKVGhpcyBzZXRzICRteV92YXJpYWJsZSB0byBteV92YWx1ZSB3aGVuIHRoZXJlIGFyZSBubyB3cml0ZSBwZXJtaXNzaW9ucy4KQWx0aG91Z2ggdGhpcyB3b3JrcywgaXQgbG9va3MgdmUBMAEBAQE- X-Mailer: YahooMailWebService/0.8.194.680 Message-ID: <1405517211.83024.YahooMailNeo@web172702.mail.ir2.yahoo.com> Date: Wed, 16 Jul 2014 14:26:51 +0100 From: Sepp Tannhuber Reply-To: Sepp Tannhuber Subject: Check write permissions To: "zsh-users@zsh.org" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="262084298-1922812784-1405517211=:83024" --262084298-1922812784-1405517211=:83024 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable I am looking for an easy solution to monitor in my prompt whether PWD=0Ahas= write=A0permissions or not. I use something like this:=0A=A0 my_variable= =3D"${$([[ -w $PWD ]] || echo 0):+my_value}"=0A=0AThis sets $my_variable to= my_value when there are no write permissions.=0AAlthough this works, it lo= oks very complicated, especially with the echo command.=0AAnd I am wonderin= g=A0if there is a more elegant solution. Does anybody have an idea? --262084298-1922812784-1405517211=:83024--