Saya mencoba menemukan cara POSIX standar untuk menduplikasi izin satu file ke file lain. Pada sistem GNU ini mudah:
[alexmchale@bullfrog ~]$ ls -l hardcopy.*
-rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1
---------- 1 alexmchale users 2824 May 14 13:45 hardcopy.4
[alexmchale@bullfrog ~]$ chmod --reference=hardcopy.1 hardcopy.4
[alexmchale@bullfrog ~]$ ls -l hardcopy.*
-rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1
-rw-r--r-- 1 alexmchale users 2824 May 14 13:45 hardcopy.4
Sayangnya, flag --reference to chmod adalah opsi yang tidak standar. Jadi itu untuk tujuan saya. Saya lebih suka itu menjadi satu-liner, tapi itu tidak perlu. Pada akhirnya, itu harus dalam sintaks POSIX sh.