Bagaimana saya bisa secara interaktif menjalankan perintah di Linux (zsh, jika itu penting) dengan umask berbeda dari default, hanya untuk satu perintah? Mungkin kombinasi perintah yang digabungkan dalam satu baris? Umask baru harus berlaku hanya untuk perintah itu dan kembali ke nilai default untuk perintah selanjutnya yang dimasukkan.
Idealnya perintah itu agnostik terhadap umask default yang berlaku sebelum dimasukkan (dengan kata lain, umask default tidak harus ditentukan).
$ (
dengan$(
komentar Anda, sekarang saya mengerti:( umask 0022; cmd )
.