Writing to existing file and changing permissions
问题 I am trying to write to an existing file and at the same time change its permissions. For example: use warnings; use strict; use File::Slurp 'write_file'; my $script="#! /bin/bash echo \"Hello\" "; my $saveName='test.sh'; unlink $saveName if -f $saveName; writeFile($saveName,$script,0755); writeFile($saveName,$script,0775); sub writeFile { my ($saveName,$script,$mode) = @_; printf "Writing file with permissions %04o\n", $mode & 07777; write_file($saveName,{perms=>$mode},\$script); my