Я не эксперт по Solaris, и я пытаюсь создать сценарий оболочки, который изменит мое приглашение на PWD и ksh на bash, и у меня есть это:
PS1 = '$ PWD $' exec bash--noprofile --rcfile / dev / null
или
PS1 = '\ w $' exec bash --noprofile --rcfile / dev / null
Оба изони не работают с ш.если я добавлю их из командной строки, то в первый раз мой bash появится в командной строке, а во второй раз появится PS1 = '$ PWD $', и моя подсказка изменится.
Во-первых, почему PS1 = '$ PWD $' не работает из сценария оболочки.и почему я должен выполнить команду из командной строки дважды, чтобы получить свои результаты.
Кроме того, в моем каталоге export / home / syed / находятся три файла local.login, local.profile и local.cshrc.Есть ли способ, которым я могу использовать их, что когда я вхожу в систему, мне не нужно запускать мой скрипт оболочки, и при входе в систему я получаю bash shell и мое приглашение, как я этого хочу (я спрашиваю слишком много, мне не нравится ksh, как онне имеет каких-либо функций, таких как всплывающие стрелки вверх, последние команды и функции автозаполнения вкладок)
спасибо Syed ...