Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2014, 00:55   #1
alexmsokolov
Пользователь
 
Регистрация: 04.06.2014
Сообщений: 10
По умолчанию Смена директории

Есть такой код. В терминале компилируется через chmod +x name (вроде встраивается в shell)

Код:
#!/bin/sh
echo "Содержимое дирректории в которой вы сейчас находитесь"
ls
echo "Введите директорию в куда вы хотите перейти или"
read derekt
cd $derekt
echo "Вы перешли в дирректррию"
pwd
После выполнения он показывает, что вы перешли в нужную директорию. Но фактически он в неё не переходит. Что нужно в него добавить чтобы был фактический переход?
alexmsokolov вне форума Ответить с цитированием
Старый 05.06.2014, 08:45   #2
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,266
По умолчанию

а что вы вводите (прям дословно), когда он просит "Введите директорию ..."?
Simply-Art вне форума Ответить с цитированием
Старый 05.06.2014, 10:23   #3
alexmsokolov
Пользователь
 
Регистрация: 04.06.2014
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Simply-Art Посмотреть сообщение
а что вы вводите (прям дословно), когда он просит "Введите директорию ..."?
Прям название директории. Например в моей домашней директории rosinka, есть папка Музыка.
Я прописываю ./cd1(название команды)
Мне пишется список директории и просьба написать директорию
Я пишу, например Музыка.
Далее написано /rosinka/Музыка
Но фактически терминал остается работать в /rosinka
alexmsokolov вне форума Ответить с цитированием
Старый 05.06.2014, 12:57   #4
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,266
По умолчанию

Цитата:
Сообщение от alexmsokolov Посмотреть сообщение
Я прописываю ./cd1(название команды)
не совсем понял что вы прописываете.
У меня в debian все работает. Напишите какой linux и напишите что вы пишете в консоле, без всяких скобочек и прочего, прям дословно как есть.
Simply-Art вне форума Ответить с цитированием
Старый 05.06.2014, 13:16   #5
alexmsokolov
Пользователь
 
Регистрация: 04.06.2014
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Simply-Art Посмотреть сообщение
не совсем понял что вы прописываете.
У меня в debian все работает. Напишите какой linux и напишите что вы пишете в консоле, без всяких скобочек и прочего, прям дословно как есть.
у меня mint rosinka

Код:
chmod +x cd1
./cd1
Музыка

[IMG][/IMG]

Последний раз редактировалось alexmsokolov; 05.06.2014 в 13:23.
alexmsokolov вне форума Ответить с цитированием
Старый 06.08.2014, 07:22   #6
ziperman2008
 
Аватар для ziperman2008
 
Регистрация: 06.08.2014
Сообщений: 3
По умолчанию



а не командой cd этот пееход делается?
Lasciate ogni speranza voi ch'entrate

Последний раз редактировалось ziperman2008; 06.08.2014 в 14:13.
ziperman2008 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выбор директории в c# sserrgeey C# (си шарп) 3 19.12.2013 17:53
обход директории slipp Общие вопросы C/C++ 5 09.11.2013 16:58
Смена рабочей директории GanGSISoft Общие вопросы C/C++ 3 18.10.2010 19:27
Выбор директории Kashp Общие вопросы Delphi 6 06.05.2009 06:29
Копирование директории artemavd Общие вопросы Delphi 8 16.01.2009 17:34