<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Ошибка EOF in backquote substitution]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=33445&amp;type=atom" />
	<updated>2014-02-03T11:15:01Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=33445</id>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391622#p391622" />
			<content type="html"><![CDATA[<p>Спасибо! Действительно интересная штука! попробую ее на своем synology запустить, впринципе должно заработать.</p>]]></content>
			<author>
				<name><![CDATA[dyazev]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33410</uri>
			</author>
			<updated>2014-02-03T11:15:01Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391622#p391622</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391415#p391415" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>dyazev пишет:</cite><blockquote><p><strong>lynxvoodoo</strong>, согласен. но по сути функцию выполняет, и у меня никак не получается в этом скрипте фильтр на 720p настроить... пытаюсь flexget победить для этих функций, но ощущение что он побеждает...</p></blockquote></div><p>Пользуйтесь тем что работает <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> Надо на виртуалку поставить что-нить из linux и попробовать с -i</p><p>P/S/<br />А еще лучше присмотритесь вот к этому проекту, там много возможностей <a href="http://habrahabr.ru/post/210548/">http://habrahabr.ru/post/210548/</a>, мне его на роутере не развернуть <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p>]]></content>
			<author>
				<name><![CDATA[lynxvoodoo]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33356</uri>
			</author>
			<updated>2014-02-02T10:00:08Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391415#p391415</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391414#p391414" />
			<content type="html"><![CDATA[<p><strong>lynxvoodoo</strong>, согласен. но по сути функцию выполняет, и у меня никак не получается в этом скрипте фильтр на 720p настроить... пытаюсь flexget победить для этих функций, но ощущение что он побеждает...</p>]]></content>
			<author>
				<name><![CDATA[dyazev]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33410</uri>
			</author>
			<updated>2014-02-02T09:55:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391414#p391414</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391412#p391412" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>dyazev пишет:</cite><blockquote><p>ошибся... вобщем этот скрипт заработал, файл и правда кривоват был ) Кстати не обязательно через vim, можно и через notepad++ или мне нравится текстовик консольный jed, у него все функции есть. <br />Спасибо!</p></blockquote></div><p>Вообще вам по идее не стоило городить весь этот огород, а чуть модифицировать этот скрипт:<br /></p><div class="codebox"><pre><code>wget  -qO - http://lostfilm.tv/rssdd.xml | grep -ioe &#039;http.*torrent&#039; | grep -ie &#039;\(Modern.Family\|Borgias\)&#039; |  grep -iv 720p | sed &#039;s/php./php?/g&#039;   &gt; target &amp;&amp; wget -i target --no-cookies  --header &#039;Cookie: uid=1342111; pass=passwd; usess=usess&#039;

find . -size -1k | xargs rm</code></pre></div><p>Просто у меня на роутере нет параметра -i у wget, поэтому пришлось городить такое.</p>]]></content>
			<author>
				<name><![CDATA[lynxvoodoo]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33356</uri>
			</author>
			<updated>2014-02-02T09:51:22Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391412#p391412</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391409#p391409" />
			<content type="html"><![CDATA[<p>ошибся... вобщем этот скрипт заработал, файл и правда кривоват был ) Кстати не обязательно через vim, можно и через notepad++ или мне нравится текстовик консольный jed, у него все функции есть. <br />Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[dyazev]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33410</uri>
			</author>
			<updated>2014-02-02T09:23:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391409#p391409</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391404#p391404" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>dyazev пишет:</cite><blockquote><p>Не ас в линухах... не смог заставить работать flexget. да и такой путь мне больше нравится, в линухах не силен особо... подскажите в чем косяк... <br />этот скрипт<br />Выдает <br /></p><div class="codebox"><pre><code>DiskStation&gt; sh run3.sh
: not foundne 2:
cat: /volume1/public/serial/serial_list.txt:: No such file or directory
run3.sh: line 5: syntax error: unexpected word (expecting &quot;do&quot;)</code></pre></div></blockquote></div><p>Тоже не ас, но могу подсказать про 1 скрипт, проблема в файле со списком сериалов. Я создавал файл через консоль, без разрешения txt, потом редактировал через vi (перед и после имен сериалов не должно быть никаких символов, для перехода на новую строчку используйте o)</p><p>До этого создавал файл в обычном блокноте винды и получал ошибки, у меня serial_list выглядит так:<br /></p><div class="codebox"><pre><code>/home/root # cd /mnt/transmission/downloads/
/media/Main/transmission/downloads # cat serial_list
Mob.City
Game.of.Thrones
Californication
Continuum
The.Bridge
Peaky.Blinders
Person.of.Interest
The.Walking.Dead</code></pre></div>]]></content>
			<author>
				<name><![CDATA[lynxvoodoo]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33356</uri>
			</author>
			<updated>2014-02-02T08:18:03Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391404#p391404</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=391361#p391361" />
			<content type="html"><![CDATA[<p>Не ас в линухах... не смог заставить работать flexget. да и такой путь мне больше нравится, в линухах не силен особо... подскажите в чем косяк... <br />этот скрипт<br /></p><div class="codebox"><pre><code>#!/bin/sh

cat /volume1/public/serial/serial_list.txt: &gt; serial_list
for serial in `cat serial_list`
do
wget  -qO - http://lostfilm.tv/rssdd.xml | sed &#039;/http.*torrent/!d; /&#039;$serial&#039;/!d; /720p\.WEB\.rus/!d; s/php./php?/g; s/.*\(http.*torrent\).*/\1/g&#039;  |\
while read file
do
if [ -f /volume1/public/&quot;${file#*\&amp;amp;}&quot;.added ]; then
  echo &quot;${file#*\&amp;amp;}&quot; is also downloaded &gt;&gt; log;
elif [ 1=1 ]; then
  wget &quot;$file&quot; -O /volume1/public/&quot;${file#*\&amp;amp;}&quot; --header &#039;Cookie: uid=*****; pass=**********; usess=***************&#039; &gt;&gt; log;
fi
done

done</code></pre></div><p>Выдает <br /></p><div class="codebox"><pre><code>DiskStation&gt; sh run3.sh
: not foundne 2:
cat: /volume1/public/serial/serial_list.txt:: No such file or directory
run3.sh: line 5: syntax error: unexpected word (expecting &quot;do&quot;)</code></pre></div><p>а этот</p><div class="codebox"><pre><code>#!/bin/sh

url=&quot;http://lostfilm.tv/rssdd.xml&quot;

basefolder=/volume1/public
listfolder=${basefolder}/serial
downfolder=${basefolder}

set | sed &quot;/folder=/!d; s/folder=.*/folder/g&quot; | while read x; do x=`eval echo \\$${x}`; [ -d ${x} ] || mkdir -p &quot;${x}&quot;; done

serial_list=${listfolder}/serial_list.txt

for serial in `cat &quot;${serial_list}&quot;`; do
        wget  -qO - &quot;${url}&quot; | sed &quot;/http.*torrent/!d; /${serial}/!d; /720p\.WEB\.rus/!d; s/php./php?/g; s/.*\(http.*torrent\).*/\1/g&quot;  |\
        while read file; 
do
                echo wget &quot;$file&quot; -O &quot;${dwfolder}/${file#*\&amp;amp;}&quot; --header &#039;Cookie: uid=1*****; pass=*******f; usess=**********&#039;;
        done
        echo 111
done</code></pre></div><p> не качает файлы...<br /></p><div class="codebox"><pre><code>wget http://lostfilm.tv/download.php?id=9084&amp;amp;Arrow.S02E12.720p.WEB.rus.LostFilm.TV.torrent -O /Arrow.S02E12.720p.WEB.rus.LostFilm.TV.torrent --header Cookie: uid=; pass=d57e4f; usess=f23
111
111
111
111
111
111
111
111
wget http://lostfilm.tv/download.php?id=9086&amp;amp;Revolution.S02E13.720p.WEB.rus.LostFilm.TV.torrent -O /Revolution.S02E13.720p.WEB.rus.LostFilm.TV.torrent --header Cookie: uid=1; pass=df; usess=
111</code></pre></div><p>список из serial_list.txt<br /></p><div class="codebox"><pre><code>DiskStation&gt; cat /volume1/public/serial/serial_list.txt
Arrow Dracula SuperNatural Helix Sons.of.Anarchy Bitten The.Walking.Dead Black.Sails Revolution The.Following Under.the.Dome The.Musketeers The.Tomorrow.People Continuum Klondike Intelligence Game.of.Thrones Grimm American.Horror.Story The.Vampire.Diaries The.OriginalsDiskStation&gt;
DiskStation&gt;</code></pre></div><p>А вот это чудо работает<br /></p><div class="codebox"><pre><code>wget  -qO - http://lostfilm.tv/rssdd.xml | grep -ioe &#039;http.*torrent&#039; | grep -ie &#039;\(Modern.Family\|Borgias\)&#039; |  grep -iv 720p | sed &#039;s/php./php?/g&#039;   &gt; target &amp;&amp; wget -i target --no-cookies  --header &#039;Cookie: uid=1342111; pass=passwd; usess=usess&#039;

find . -size -1k | xargs rm</code></pre></div><p>... качает...только все подряд... и 720 и сд..мне нужно только 720... и в папку public....</p>]]></content>
			<author>
				<name><![CDATA[dyazev]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33410</uri>
			</author>
			<updated>2014-02-01T20:49:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=391361#p391361</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=390809#p390809" />
			<content type="html"><![CDATA[<p>Получилось вот такое в итоге, мало ли кому пригодится:</p><div class="codebox"><pre><code>#!/bin/sh

cat /mnt/transmission/downloads/serial_list &gt; serial_list
for serial in `cat serial_list`
do
wget  -qO - http://lostfilm.tv/rssdd.xml | sed &#039;/http.*torrent/!d; /&#039;$serial&#039;/!d; /720p\.WEB\.rus/!d; s/php./php?/g; s/.*\(http.*torrent\).*/\1/g&#039;  |\
while read file
do
if [ -f /mnt/transmission/watch/&quot;${file#*\&amp;amp;}&quot;.added ]; then
  echo &quot;${file#*\&amp;amp;}&quot; is also downloaded &gt;&gt; log;
elif [ 1=1 ]; then
  wget &quot;$file&quot; -O /mnt/transmission/watch/&quot;${file#*\&amp;amp;}&quot; --header &#039;Cookie: uid=...; pass=...; usess=...&#039; &gt;&gt; log;
fi
done

done</code></pre></div>]]></content>
			<author>
				<name><![CDATA[lynxvoodoo]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33356</uri>
			</author>
			<updated>2014-01-30T13:05:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=390809#p390809</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=390742#p390742" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><p>список в студию, в нем подикась \r</p></blockquote></div><p>Каюсь, мой косяк, создавал файл из под винды и перевод строки сделал через Enter. </p><p>Пересоздал файл через консоль и vi, все заработало <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p><p>Огромное спасибо за помощь!!! Пойду дальше изучать bash, теперь предстоит разобраться с проверкой уже скачанных торрентов, чтобы не перекачивать заново</p>]]></content>
			<author>
				<name><![CDATA[lynxvoodoo]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33356</uri>
			</author>
			<updated>2014-01-30T07:47:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=390742#p390742</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=390686#p390686" />
			<content type="html"><![CDATA[<p>список в студию, в нем подикась \r</p>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://linuxforum.ru/profile.php?id=32462</uri>
			</author>
			<updated>2014-01-29T20:04:21Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=390686#p390686</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=390615#p390615" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><div class="codebox"><pre><code>#!/bin/sh

url=&quot;http://lostfilm.tv/rssdd.xml&quot;

basefolder=~/mnt/transmission
listfolder=${basefolder}/downloads
downfolder=${basefolder}/test

set | sed &quot;/folder=/!d; s/folder=.*/folder/g&quot; | while read x; do x=`eval echo \\$${x}`; [ -d ${x} ] || mkdir -p &quot;${x}&quot;; done

serial_list=${listfolder}/serial_list.txt

for serial in `cat &quot;${serial_list}&quot;`; do
        wget  -qO - &quot;${url}&quot; | sed &quot;/http.*torrent/!d; /${serial}/!d; /720p\.WEB\.rus/!d; s/php./php?/g; s/.*\(http.*torrent\).*/\1/g&quot;  |\
        while read file; do
                echo wget &quot;$file&quot; -O &quot;${dwfolder}/${file#*\&amp;amp;}&quot; --header &#039;Cookie: uid=...; pass=...; usess=...&#039;;
        done
        echo 111
done</code></pre></div></blockquote></div><p>Тоже самое + даже не скачивает что находит <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /><br /></p><div class="codebox"><pre><code>/etc/storage # ./test
111
111
wget http://lostfilm.tv/download.php?id=9059&amp;amp;Grimm.S03E12.720p.WEB.rus.LostFilm.TV.torrent -O /mnt/transmission/test/Grimm.S03E12.720p.WEB.rus.LostFilm.TV.torrent --header Cookie: uid=...; pass=...
111</code></pre></div>]]></content>
			<author>
				<name><![CDATA[lynxvoodoo]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33356</uri>
			</author>
			<updated>2014-01-29T15:22:14Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=390615#p390615</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=390601#p390601" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#!/bin/sh

url=&quot;http://lostfilm.tv/rssdd.xml&quot;

basefolder=~/mnt/transmission
listfolder=${basefolder}/downloads
downfolder=${basefolder}/test

set | sed &quot;/folder=/!d; s/folder=.*/folder/g&quot; | while read x; do x=`eval echo \\$${x}`; [ -d ${x} ] || mkdir -p &quot;${x}&quot;; done

serial_list=${listfolder}/serial_list.txt

for serial in `cat &quot;${serial_list}&quot;`; do
        wget  -qO - &quot;${url}&quot; | sed &quot;/http.*torrent/!d; /${serial}/!d; /720p\.WEB\.rus/!d; s/php./php?/g; s/.*\(http.*torrent\).*/\1/g&quot;  |\
        while read file; do
                echo wget &quot;$file&quot; -O &quot;${dwfolder}/${file#*\&amp;amp;}&quot; --header &#039;Cookie: uid=...; pass=...; usess=...&#039;;
        done
        echo 111
done</code></pre></div>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://linuxforum.ru/profile.php?id=32462</uri>
			</author>
			<updated>2014-01-29T14:06:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=390601#p390601</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=390591#p390591" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><div class="codebox"><pre><code>wget  -qO - http://lostfilm.tv/rssdd.xml | sed &#039;/http.*torrent/!d; /720p\.WEB\.rus/!d; s/php./php?/g; s/.*\(http.*torrent\).*/\1/g&#039;  |\
while read file
do
  wget &quot;$file&quot; -O /mnt/transmission/watch/&quot;${file#*\&amp;amp;}&quot; --header &#039;Cookie: uid=...; pass=....; usess=.....&#039;;
done</code></pre></div></blockquote></div><p>Обернул ваш скрипт в еще один цикл, чтобы скачивать сериалы по нужному мне списку, но почему-то отрабатывает только последняя запись в файле</p><div class="codebox"><pre><code>cat /mnt/transmission/downloads/serial_list.txt &gt; serial_list
for serial in `cat serial_list`
do
wget  -qO - http://lostfilm.tv/rssdd.xml | sed &#039;/http.*torrent/!d; /&#039;$serial&#039;/!d; /720p\.WEB\.rus/!d; s/php./php?/g; s/.*\(http.*torrent\).*/\1/g&#039;  |\
while read file
do
  wget &quot;$file&quot; -O /mnt/transmission/test/&quot;${file#*\&amp;amp;}&quot; --header &#039;Cookie: uid=...; pass=...; usess=...&#039;;
done
echo 111
done</code></pre></div><p>выдает вот это<br /></p><div class="codebox"><pre><code>/etc/storage # ./test
111
111
Connecting to lostfilm.tv (5.199.162.25:80)
Connecting to www.lostfilm.tv (5.199.162.25:80)
Grimm.S03E12.720p.WE 100% |********************************************************************************************************************************************************************************************| 12841   0:00:00 ETA
111</code></pre></div><p>файл serial_list.txt содержит вот такой список:<br />Grimm<br />Anger.Management<br />Grimm</p>]]></content>
			<author>
				<name><![CDATA[lynxvoodoo]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33356</uri>
			</author>
			<updated>2014-01-29T12:35:51Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=390591#p390591</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=390585#p390585" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>wget  -qO - http://lostfilm.tv/rssdd.xml | sed &#039;/http.*torrent/!d; /720p\.WEB\.rus/!d; s/php./php?/g; s/.*\(http.*torrent\).*/\1/g&#039;  |\
while read file
do
  wget &quot;$file&quot; -O /mnt/transmission/watch/&quot;${file#*\&amp;amp;}&quot; --header &#039;Cookie: uid=...; pass=....; usess=.....&#039;;
done</code></pre></div>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://linuxforum.ru/profile.php?id=32462</uri>
			</author>
			<updated>2014-01-29T11:16:58Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=390585#p390585</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка EOF in backquote substitution]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=390580#p390580" />
			<content type="html"><![CDATA[<p>Пробовал и в одинарных и двойных и без, как угодно. Одно и то же.<br />Ваш пример тоже не пашет, ругается на url</p><div class="codebox"><pre><code>/etc/storage # wget  -qO - [url]http://lostfilm.tv/rssdd.xml[/url] &gt; temp
wget: not an http or ftp url: [url]http://lostfilm.tv/rssdd.xml[/url]</code></pre></div><p>P/S/ Убрал </p><div class="codebox"><pre><code>[url] [/url]</code></pre></div><p> и все заработало.... Ничо не понимаю, я пробовал с двойными кавычками и не получалось <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /><br />А как посмотреть на что именно ругается? Чтоб знать на будущее</p>]]></content>
			<author>
				<name><![CDATA[lynxvoodoo]]></name>
				<uri>https://linuxforum.ru/profile.php?id=33356</uri>
			</author>
			<updated>2014-01-29T10:27:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=390580#p390580</id>
		</entry>
</feed>
