<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Работа команды cd в shell скрипте?</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/69272.html</link>
    <description>День добрый.&lt;br&gt;Есть простейший скрипт с именем test:&lt;br&gt;...&lt;br&gt;echo test1&lt;br&gt;cd /usr/local/&lt;br&gt;echo test2&lt;br&gt;...&lt;br&gt;При его выполнении (./test) на экран вылазиет следующее:&lt;br&gt;test1&lt;br&gt;cd: can&apos;t cd to /usr/local/&lt;br&gt;test2&lt;br&gt;Если просто в консоле cd /usr/local/ , то все, естественно, работает.&lt;br&gt;Объясните пожалуйста, почему cd не работает в скрипте? Скрипт должен запускать программу, (при старте системы) но только из ее (программы) директории. Соответственно сначала нужно перейти в папку скрипта. Где тут грабли?&lt;br&gt;FreeBSD 6.1&lt;br&gt;</description>

<item>
    <title>Работа команды cd в shell скрипте? (Artur)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/69272.html#34</link>
    <pubDate>Fri, 22 Dec 2017 07:29:20 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;echo &quot;test2&quot; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&#091;root&#064;null ~&#093;# ./script.sh &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;test1 &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;test2 &lt;br&gt;&amp;gt;&amp;gt; &lt;br&gt;&amp;gt;&amp;gt;Cделал тоже самое, при запуске пишет: &lt;br&gt;&amp;gt;&amp;gt;./test.sh: Command not found.&lt;br&gt;&amp;gt; Такой косяк бывает если после #!/bin/sh стоит перевод строки в стиле Windows: &lt;br&gt;&amp;gt; &#092;r&#092;n &lt;br&gt;&amp;gt; Если открыть файл редактором типа vi, то все сразу станет видно&lt;br&gt;&lt;br&gt;Спасибо, такого не знал. Помогло! &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Работа команды cd в shell скрипте? (Fenix)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/69272.html#33</link>
    <pubDate>Sun, 07 Mar 2010 12:51:55 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;#!/bin/sh &lt;br&gt;&amp;gt;&amp;gt;echo &quot;test1&quot; &lt;br&gt;&amp;gt;&amp;gt;cd /usr/local/ &lt;br&gt;&amp;gt;&amp;gt;echo &quot;test2&quot; &lt;br&gt;&amp;gt;&amp;gt;&#091;root&#064;null ~&#093;# ./script.sh &lt;br&gt;&amp;gt;&amp;gt;test1 &lt;br&gt;&amp;gt;&amp;gt;test2 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Cделал тоже самое, при запуске пишет: &lt;br&gt;&amp;gt;./test.sh: Command not found. &lt;br&gt;&lt;br&gt;Такой косяк бывает если после #!/bin/sh стоит перевод строки в стиле Windows: &#092;r&#092;n&lt;br&gt;Если открыть файл редактором типа vi, то все сразу станет видно&lt;br&gt;</description>
</item>

<item>
    <title>Работа команды cd в shell скрипте? (newser)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/69272.html#31</link>
    <pubDate>Wed, 04 Oct 2006 14:23:50 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;а мне сейчас нужен новый автомобиль и четырехкомнатная квартира - поможете? &lt;br&gt;&amp;gt;Пилите Шура, пилите (С) &lt;br&gt;&amp;gt;Я понял лишь одно, в данном вопросе вы разбираетесь не лучше меня. &lt;br&gt;&amp;gt;Мне жаль потраченного на вас времени... &lt;br&gt;&lt;br&gt;&lt;br&gt;Без комментариев!</description>
</item>

<item>
    <title>Работа команды cd в shell скрипте? (seller)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/69272.html#30</link>
    <pubDate>Wed, 04 Oct 2006 13:23:54 GMT</pubDate>
    <description>&amp;gt;День добрый. &lt;br&gt;&amp;gt;Есть простейший скрипт с именем test: &lt;br&gt;&amp;gt;... &lt;br&gt;&amp;gt;echo test1 &lt;br&gt;&amp;gt;cd /usr/local/ &lt;br&gt;&amp;gt;echo test2 &lt;br&gt;&amp;gt;... &lt;br&gt;&amp;gt;При его выполнении (./test) на экран вылазиет следующее: &lt;br&gt;&amp;gt;test1 &lt;br&gt;&amp;gt;cd: can&apos;t cd to /usr/local/ &lt;br&gt;&amp;gt;test2 &lt;br&gt;&amp;gt;Если просто в консоле cd /usr/local/ , то все, естественно, работает. &lt;br&gt;&amp;gt;Объясните пожалуйста, почему cd не работает в скрипте? Скрипт должен запускать программу, &lt;br&gt;&amp;gt;(при старте системы) но только из ее (программы) директории. Соответственно сначала &lt;br&gt;&amp;gt;нужно перейти в папку скрипта. Где тут грабли? &lt;br&gt;&amp;gt;FreeBSD 6.1 &lt;br&gt;&lt;br&gt;&lt;br&gt;у меня скрипт cder:&lt;br&gt;#!/bin/sh&lt;br&gt;pwd&lt;br&gt;cd /home/ &amp;&amp; echo &quot;cd done!&quot;&lt;br&gt;pwd&lt;br&gt;&lt;br&gt;&lt;br&gt;потом chmod +x cder&lt;br&gt;./cder&lt;br&gt;&lt;br&gt;Вот его вывод:&lt;br&gt;/home/kts&lt;br&gt;cd done!&lt;br&gt;/home&lt;br&gt;&lt;br&gt;ничего сверхъестественного и все работает...&lt;br&gt;Ежели не работает, то замените интерпретатор на bash (если он у вас установлен, см &#096;which bash&#096;). Он поразвернутее пишет ошибку, типа &quot;./cder: line 3: cd: /homea/: No such file or directory&quot;...</description>
</item>

<item>
    <title>Работа команды cd в shell скрипте? (Fuzzy)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/69272.html#29</link>
    <pubDate>Wed, 04 Oct 2006 11:19:46 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Прежде чем говорить такие вещи, поищите по форуму посты г-на lavr и &lt;br&gt;&amp;gt;&amp;gt;Ваше мнение о его знаниях кардинально изменится. &lt;br&gt;&amp;gt;Мне ничуть не интересны посты, как вы выразились, гражданина lavr. &lt;br&gt;&lt;br&gt;игнор.&lt;br&gt;</description>
</item>

<item>
    <title>Работа команды cd в shell скрипте? (Jimbo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/69272.html#28</link>
    <pubDate>Wed, 04 Oct 2006 11:10:35 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Прежде чем говорить такие вещи, поищите по форуму посты г-на lavr и &lt;br&gt;&amp;gt;Ваше мнение о его знаниях кардинально изменится. &lt;br&gt;Мне ничуть не интересны посты, как вы выразились, гражданина lavr.</description>
</item>

<item>
    <title>Работа команды cd в shell скрипте? (DEC)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/69272.html#27</link>
    <pubDate>Wed, 04 Oct 2006 10:40:06 GMT</pubDate>
    <description>&amp;gt;Я понял лишь одно, в данном вопросе вы разбираетесь не лучше меня. &lt;br&gt;&amp;gt;Мне жаль потраченного на вас времени... &lt;br&gt;&lt;br&gt;Прежде чем говорить такие вещи, поищите по форуму посты г-на lavr и Ваше мнение о его знаниях кардинально изменится.</description>
</item>

<item>
    <title>Работа команды cd в shell скрипте? (lavr)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/69272.html#26</link>
    <pubDate>Wed, 04 Oct 2006 10:16:24 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;а мне сейчас нужен новый автомобиль и четырехкомнатная квартира - поможете? &lt;br&gt;&amp;gt;Пилите Шура, пилите (С) &lt;br&gt;&amp;gt;Я понял лишь одно, в данном вопросе вы разбираетесь не лучше меня. &lt;br&gt;&amp;gt;Мне жаль потраченного на вас времени... &lt;br&gt;&lt;br&gt;ЧТД&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Работа команды cd в shell скрипте? (Gennadi)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/69272.html#25</link>
    <pubDate>Wed, 04 Oct 2006 09:54:46 GMT</pubDate>
    <description>&amp;gt;Единственное, все это делается через ssh, но, как я понимаю, значения это иметь не должно в данной ситуации.&lt;br&gt;&lt;br&gt;... иногда очень даже имеет.</description>
</item>

</channel>
</rss>
