2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 
 Re: Perl
Сообщение02.06.2011, 19:19 
Аватара пользователя
Yes!! Спасибо большое. :D
Вы программист с интересом в математике или наоборот?

 
 
 
 Re: Perl
Сообщение02.06.2011, 19:23 
Аватара пользователя

(Оффтоп)

Наоборот. Иногда важен ответ, а не решение, тогда спасает компьютер.

 
 
 
 Re: Perl
Сообщение02.06.2011, 19:52 
Аватара пользователя
Еще вопрос. В коде
Код:
my $command = "\$HOME/MyScripts/Annotating.sh $s/$r; done";
system $command;

параметр
Код:
$s/$r
по идее должен быть директорией.
Перл не принимает такое имя. Пробовал тоже экранировать слэшем - тоже не работает.

 
 
 
 Re: Perl
Сообщение02.06.2011, 19:59 
Аватара пользователя
Dan B-Yallay в сообщении #453173 писал(а):
Перл не принимает такое имя.

В смысле не принимает? Что такое $s? $r? как перл ругается? Есть ли в пути $s/$r пробелы? Абсолютный этой путь или относительный, если второе, то относительно чего?

 
 
 
 Re: Perl
Сообщение02.06.2011, 20:07 
Аватара пользователя
s- это путь, который мы выделяли вчера. r - это имя новой подпапки в $s. Пробелов нет.
Перл сам не ругается, но шелл скрипт лезет не в нужную директорию,и "молотит" там все, что найдет.

 
 
 
 Re: Perl
Сообщение02.06.2011, 20:20 
Аватара пользователя
Значит надо искать проблему не в перле. Путь s/r абсолютный? Попробуйте выполнить ту же команду
Код:
$HOME/MyScripts/Annotating.sh ...

непосредственно из sh. Работает?

 
 
 
 Re: Perl
Сообщение02.06.2011, 20:21 
Аватара пользователя
 i  Dan B-Yallay
caxap
Вы либо все целиком обсуждайте в ЛС, либо все целиком тут. Какой смысл писать тут то, что понятно лишь тому, кто получил листинг в ЛС?

 
 
 
 Re: Perl
Сообщение02.06.2011, 20:32 
Аватара пользователя
cepesh
Это уже какой-то другой код. В присланном листинге такого нет. Листинг .sh-файла я тоже не получал.

-- 02 июн 2011, 21:33 --

Хотя я не против, чтобы перейти в ЛС.

 
 
 
 Re: Perl
Сообщение02.06.2011, 20:41 
Аватара пользователя
caxap писал(а):
непосредственно из sh. Работает?

Перестал работать после того, как я в нем имена папок переправил на параметр. :shock:
Разбираюсь...

cepesh в сообщении #453193 писал(а):
 i  Dan B-Yallay
caxap
Вы либо все целиком обсуждайте в ЛС, либо все целиком тут. Какой смысл писать тут то, что понятно лишь тому, кто получил листинг в ЛС?


Я извиняюсь за неразбериху. Просто мне думалось, что кусок кода не зависит от предыдущего, обсуждавшегося вчера.
Поэтому вылез из лички "на люди". Да и неудобно на одного сахара наседать :D

 
 
 [ Сообщений: 24 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group