2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Perl
Сообщение02.06.2011, 19:19 
Заслуженный участник
Аватара пользователя


11/12/05
10059
Yes!! Спасибо большое. :D
Вы программист с интересом в математике или наоборот?

 Профиль  
                  
 
 Re: Perl
Сообщение02.06.2011, 19:23 
Заслуженный участник
Аватара пользователя


07/01/10
2015

(Оффтоп)

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

 Профиль  
                  
 
 Re: Perl
Сообщение02.06.2011, 19:52 
Заслуженный участник
Аватара пользователя


11/12/05
10059
Еще вопрос. В коде
Код:
my $command = "\$HOME/MyScripts/Annotating.sh $s/$r; done";
system $command;

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

 Профиль  
                  
 
 Re: Perl
Сообщение02.06.2011, 19:59 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Dan B-Yallay в сообщении #453173 писал(а):
Перл не принимает такое имя.

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

 Профиль  
                  
 
 Re: Perl
Сообщение02.06.2011, 20:07 
Заслуженный участник
Аватара пользователя


11/12/05
10059
s- это путь, который мы выделяли вчера. r - это имя новой подпапки в $s. Пробелов нет.
Перл сам не ругается, но шелл скрипт лезет не в нужную директорию,и "молотит" там все, что найдет.

 Профиль  
                  
 
 Re: Perl
Сообщение02.06.2011, 20:20 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Значит надо искать проблему не в перле. Путь s/r абсолютный? Попробуйте выполнить ту же команду
Код:
$HOME/MyScripts/Annotating.sh ...

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

 Профиль  
                  
 
 Re: Perl
Сообщение02.06.2011, 20:21 
Основатель
Аватара пользователя


11/05/05
4312
 i  Dan B-Yallay
caxap
Вы либо все целиком обсуждайте в ЛС, либо все целиком тут. Какой смысл писать тут то, что понятно лишь тому, кто получил листинг в ЛС?

 Профиль  
                  
 
 Re: Perl
Сообщение02.06.2011, 20:32 
Заслуженный участник
Аватара пользователя


07/01/10
2015
cepesh
Это уже какой-то другой код. В присланном листинге такого нет. Листинг .sh-файла я тоже не получал.

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

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

 Профиль  
                  
 
 Re: Perl
Сообщение02.06.2011, 20:41 
Заслуженный участник
Аватара пользователя


11/12/05
10059
caxap писал(а):
непосредственно из sh. Работает?

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

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


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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group