bug-gawk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gawk] gawk - 'inplace' feature ignores file's access flags (read-on


From: Janis Papanagnou
Subject: [bug-gawk] gawk - 'inplace' feature ignores file's access flags (read-only)
Date: Wed, 10 Jun 2015 13:08:43 +0200

The 'inplace' feature ignores access flags of files; if the
file is write protected it will nonetheless be overwritten.

$ awk --version
GNU Awk 4.1.2, API: 1.1 (GNU MPFR 3.1.0-p3, GNU MP 5.0.2)
Copyright (C) 1989, 1991-2015 Free Software Foundation.


Testcase:
---

echo $'A aa\nB bb' >map
echo $'A\nB\nC' >file1
echo $'A\nB\nC' >file2
chmod -w map
ls -l map file1 file2

awk -i inplace '
NR==FNR { map[$1] = $2 ; next }
{ print map[$1] }
' map file1 file2
ls -l map file1 file2

---

Thanks!

Janis


reply via email to

[Prev in Thread] Current Thread [Next in Thread]