Próbuję znaleźć standardowy sposób POSIX do duplikowania uprawnień jednego pliku do innego pliku. W systemie GNU jest to łatwe:
[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
Niestety flaga --reference na chmod jest niestandardową opcją. To jest moje przeznaczenie. Wolałbym, aby był to jeden liniowiec, ale nie jest to konieczne. Ostatecznie musi być w składni sh POSIX.