如何使用 Perl 创建另一个名为hello.sh
?
我试过:
#*perl codes*
#Before this has perl's section of codes
#Now want to create shell script
open FILE , ">hello.sh" or die $!;
chmod 0755, "hello.sh";
print FILE
"#!/bin/sh
echo "Hello World!
";
close FILE;
但这是相当多余的。如果我想使用 IF-ELSE,这将很难做到。
任何的想法?
编辑
我试过这个
print FILE
"#!/bin/sh
if [-d $1]; then
echo "It's a directory at $(pwd)"
else
echo $1 is not a directory
fi
";
如您所见,Its
检测不是字符串,我在这里错过了任何语法吗?