2013-11-27 2 views
0

Надеюсь, это так просто, как кажется. Проблема с ls -alL заключается в том, что он ссылается на исходный файл, поэтому он больше не окрашивает результат как символическую ссылку.ls: Символическая развязка, но сохраняющая цвет

По существу, я просто хочу избавиться от ссылки на выходе - от стрелки дальше, например. .vimrc -> .dotfiles/vim/.vimrc

Это действительно только ради эстетики. Моя альтернатива была бы найти способ сгруппировать символические ссылки, так что я могу превратить это:

.tmux.conf -> .dotfiles/tmux/.tmux.conf 
.tmuxinator -> .dotfiles/tmuxinator/.tmuxinator 
.vim 
.viminfo 
.vimrc -> .dotfiles/vim/.vimrc 
Folder 

в этом:

.vim 
.viminfo 
.tmux.conf -> .dotfiles/tmux/.tmux.conf 
.tmuxinator -> .dotfiles/tmuxinator/.tmuxinator 
.vimrc -> .dotfiles/vim/.vimrc 
Folder 

Любая помощь будет высоко ценится!

+0

они должны быть зеленого цвета по умолчанию, красный, если сломаны – meda

+2

Этот вопрос, как представляется, быть вне темы, потому что речь идет о unix & linux –

ответ

1

Попробуйте конвейерный вывод через программу как sed или perl и использовать заменитель регулярных выражений, чтобы избавиться от того, что вы не хотите, как | perl -pe 's/(.*?)->.*/$1/'

+0

Я не эксперт по perl или sed, поэтому мой синтаксис regex может быть неправильным. – randomusername

+0

И вы можете использовать псевдоним в вашем файле '.bashrc', чтобы вы не вводили его все время. – randomusername

+0

Проблема в том, что прокладка таких вещей, как sed, grep, perl и т. Д., Раскрашивает. – grep

Смежные вопросы