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
は文字列ではないと検出します。ここで何か構文が抜けていませんか?