perl を使用して、システム コマンド プロンプトで一連のコマンドを実行しようとしています。
ここにコードがあります
#!/usr/local/bin/perl -w
use strict;
print_prompt();
sub print_prompt {
print "What's your name?";
system("G:\");
system("cd Documents and Settings/Administrator/eworkspace/Sample");
print `ant`;
}
しかし、これは私に次のエラーを投げています
Bareword found where operator expected at execute.pl line 11, near "system("cd"
(Might be a runaway multi-line "" string starting on line 10)
String found where operator expected at execute.pl line 11, at end of line
(Missing semicolon on previous line?)
syntax error at execute.pl line 11, near "system("cd Documents "
Can't find string terminator '"' anywhere before EOF at execute.pl line 11.
これを解決するにはどうすればよいですか? このコードで何が間違っている可能性がありますか? 空白を示す必要がありますか?