Когда я ввожу в xfce4-терминале команду:
ls -pltrh --color=always --time-style="+%d-%b-%Y $newline%H:%M" | grep --color=never -v / | cut -d ' ' -f6-
echo -e -n '\033[1;5;36m'"Diretório §⮕ "
echo -e -n '\033[1;5;33m'
pwd
echo -e '\033[00m'
это работает безупречное, но я не мог успешно выполниться для установки псевдонима в ~/.bashrc
, это дает ошибку относительно | cut -d ' ' -f6-
часть команды (псевдоним, не найденный).
Как я могу зафиксировать это? Или я должен изменить полностью эту команду?
ОС: Xubuntu 16.04.6
Заключить ссылку Bash в кавычки:
Псевдонимы позволяют строке быть замененной слово, когда это используется в качестве первого слова простой команды
Таким образом, это предназначено для довольно простых случаев. Можно определить это как функцию в .bashrc:
function showdir {
ls -pltrh --color=always --time-style="+%d-%b-%Y $newline%H:%M" | grep --color=never -v / | cut -d ' ' -f6- ;
echo -e -n '\033[1;5;36m'"Diretório §⮕ " ;
echo -e -n '\033[1;5;33m';
pwd;
echo -e '\033[00m'
}