LINUX.ORG.RU

Посмотрите, пожалуйста, что не так?


0

1
FILE="/install_tmp/arch"
CONTENTS="`<"$FILE"`"
if [ "$CONTENTS" = "amd64" ]; then
        rm /install_tmp/arch_c
fi
cd /install_tmp
echo "Now stage3-archive download will begin. This archive contains Gentoo without any additional programs"
wget $(cat /install_tmp/mirror)releases/$(cat /install_tmp/arch)/current-stage3/stage3-$(cat /install_tmp/arch_c)*.tar.bz2
echo "Now portage-snapshot download will begin. This archive contains snapshot of Portage Tree(if you don't know what it is, rtfm"
wget $(cat /install_tmp/mirror)snapshots/portage-latest.tar.bz2
echo "Downloading archives is finished"
cd $(dirname 'readlink -e "$0"')
sh mount.sh

Предпоследняя строка почему-то не переходит обратно в папку, в который лежит скрипт. Что может быть не так?


Ответ на: комментарий от geekless

Да нет, я вижу разницу между первой и второй строкой. Но, разве это существенно? И еще, у меня на клаве такого знака нема.

Vekt
() автор топика
Ответ на: комментарий от Vekt

Но, разве это существенно?

«Я вставил в розетку обычную вилку вместо электрической. Но разве это существенно?»

geekless ★★
()

И еще, раз ты закавычил «$0», то надо закавычить и всё остальное для порядка.

cd "$(dirname "`readlink -e "$0"`")"
geekless ★★
()

cd $(dirname 'readlink -e «$0»')

НУ так и делали бы тоже со скобочками:
cd $(dirname $(readlink -e «$0»))

AITap ★★★★★
()

Вместо cd /install_tmp я бы сказал pushd /install_tmp, вместо cd $(dirname 'readlink -e «$0»') — popd

dexpl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.