Задать вопрос
script88
@script88

Perl`овщики помогите со скриптом

Сам скриптик
#!/usr/bin/perl

print "Host: ";
$DBhost = <STDIN>;

print "User: ";
$DBuser = <STDIN>;

print "Pass: ";
$DBpass = <STDIN>;

print "DBname: ";
$DBname = <STDIN>;

$Date = `date +%d-%m-%Y-%H.%M`;

$log = "Backup.'$DBname'.'$Date'.txt";

system "echo '$log' > temp.log";

После запуска и ввода данных, инфа записывается в лог,
при просмотре видно что после каждого ввода происходит перевод каретки:

sh: line 1: .09-07-2012-14.56: command not found
sh: line 2: .txt: command not found

Как этого избежать?
  • Вопрос задан
  • 2580 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя kafeman К ответам на вопрос (3)
kafeman
@kafeman
Ответ написан
Комментировать