Intereting Posts
Как я могу разобрать xml-файл с URL-адреса http без загрузки файла и распечатать нужную строку? Акции NFS (Windows с использованием FreeNFS, но подключение к Linux) Eclipse Mars + Fedora 20 + KDE = черно-белые подсказки Как скомпилировать драйвер дерева вне дерева для Fedora для исправления сверх медленных Wi-Fi? Использовать расширение .sh или .bash для сценариев bash? Распаковка с помощью tar: – слишком жадничать: как исключить только файл на уровне корневого уровня? lxc не может применить профиль к контейнеру Типы режимов сна для процессов Automount с autofs, encfs и keyring access Рекурсивно найти все файлы с именем «file.txt» и выполнить команду sed Поиск символа из столбца Sed: найдите строку и замените ее без парацентеза и имени функции в файле Размер каталога, о котором сообщает stat на NTFS Управление томами: Как переместить пространство из одного раздела в другой? Как переопределить опцию в команде aliased?

Выведите строку кода в файл, который окажется неполным

Во время выполнения скрипта в Bash

echo "export PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] '" >> /home/testusername/.bash_profile 

Пока я читаю, в файле отсутствует один символ, который является "\" сразу после "W]"

Результат чтения:

 export PS1='\[\e[1;32m\][\u@\h \W]$\[\e[0m\] ' 

Вставьте вручную ту же строку кода в .bash_profile

 export PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] ' 

Есть разница в одном персонаже, в чем может быть проблема?

    проблема ' и " . если вы измените их последовательность, ваша проблема решится.

     echo 'export PS1="\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] "' 

    Я отсылаю вас к этому ответу для более подробного объяснения.