Можно ли раскрасить разрешения - часть вывода `ls`?

Я работал с Alfresco и реализовал два проекта. Ни один из двух клиентов, которые приходят с ним, действительно полезен. Я ненавидел обоих, и компания, с которой я работал, тем временем разработала своего собственного клиента.

Пользовательская настройка сложна, а не upgrade-save. К сожалению, реальные DMS и ECM по-прежнему являются областью, где Windows-plattform предлагает больше (но в основном не с открытым исходным кодом).

Ваш случай использования мне интересен. Если вы нашли свое решение, дайте мне знать!

Вы также можете попробовать letodms (в репозиториях - http://www.letodms.com/).

Нашел также майя: http://www.letodms.com/ И (упомянутый в http://ubuntuforums.org/showthread.php?p=12388868): http://www.dspace.org/

1
задан 20 April 2011 в 11:51

18 ответов

Посмотрите на колонтитул произвольного командного вывода. Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.

3
ответ дан 25 May 2018 в 22:00

Посмотрите на колонтитул произвольного командного вывода. Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.

3
ответ дан 25 July 2018 в 22:11

Посмотрите на колонтитул произвольного командного вывода. Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.

3
ответ дан 26 July 2018 в 19:30

Посмотрите на колонтитул произвольного командного вывода. Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.

3
ответ дан 2 August 2018 в 03:40

Посмотрите на колонтитул произвольного командного вывода. Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.

3
ответ дан 4 August 2018 в 19:43

Посмотрите на произвольный командный вывод Colourer . Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby ​​). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.

3
ответ дан 6 August 2018 в 03:47

Посмотрите на произвольный командный вывод Colourer . Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby ​​). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.

3
ответ дан 7 August 2018 в 21:43

Посмотрите на произвольный командный вывод Colourer . Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby ​​). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.

3
ответ дан 10 August 2018 в 09:56

Посмотрите на произвольный командный вывод Colourer . Он может, ну, колорировать произвольные командные выходы. Отсутствует рабочий архив DEB, но установка тривиальная (после установки ruby ​​). Конфигурация осуществляется с помощью регулярных выражений и может делать то, что вы хотите.

3
ответ дан 13 August 2018 в 16:15

Выход синтаксического анализа ls, как известно, подвержен ошибкам, но вот рабочая версия, основанная на find:

while IFS=$'\t' read -r -d '' perms name
do
    echo "${perms:0:1}$(tput bold; tput setaf 1)${perms:1:3}$(tput setaf 4)${perms:4:3}$(tput setaf 2)${perms:7:3}$(tput sgr0) ${name}"
done < <(find . -maxdepth 1 -printf "%M\t%f\0")
3
ответ дан 25 May 2018 в 22:00

Выход синтаксического анализа ls, как известно, подвержен ошибкам, но вот рабочая версия, основанная на find:

while IFS=$'\t' read -r -d '' perms name do echo "${perms:0:1}$(tput bold; tput setaf 1)${perms:1:3}$(tput setaf 4)${perms:4:3}$(tput setaf 2)${perms:7:3}$(tput sgr0) ${name}" done < <(find . -maxdepth 1 -printf "%M\t%f\0")
3
ответ дан 25 July 2018 в 22:11

Выход синтаксического анализа ls, как известно, подвержен ошибкам, но вот рабочая версия, основанная на find:

while IFS=$'\t' read -r -d '' perms name do echo "${perms:0:1}$(tput bold; tput setaf 1)${perms:1:3}$(tput setaf 4)${perms:4:3}$(tput setaf 2)${perms:7:3}$(tput sgr0) ${name}" done < <(find . -maxdepth 1 -printf "%M\t%f\0")
3
ответ дан 26 July 2018 в 19:30

Выход синтаксического анализа ls, как известно, подвержен ошибкам, но вот рабочая версия, основанная на find:

while IFS=$'\t' read -r -d '' perms name do echo "${perms:0:1}$(tput bold; tput setaf 1)${perms:1:3}$(tput setaf 4)${perms:4:3}$(tput setaf 2)${perms:7:3}$(tput sgr0) ${name}" done < <(find . -maxdepth 1 -printf "%M\t%f\0")
3
ответ дан 2 August 2018 в 03:40

Выход синтаксического анализа ls, как известно, подвержен ошибкам, но вот рабочая версия, основанная на find:

while IFS=$'\t' read -r -d '' perms name do echo "${perms:0:1}$(tput bold; tput setaf 1)${perms:1:3}$(tput setaf 4)${perms:4:3}$(tput setaf 2)${perms:7:3}$(tput sgr0) ${name}" done < <(find . -maxdepth 1 -printf "%M\t%f\0")
3
ответ дан 4 August 2018 в 19:43

Вывод Parsing ls, как известно, подвержен ошибкам , но вот рабочая версия, основанная на find :

 , а IFS = $ '\  t 'read -r -d' 'perms name do echo "$ {perms: 0: 1} $ (tput bold; tput setaf 1) $ {perms: 1: 3} $ (tput setaf 4) $ {perms: 4  : 3} $ (tput setaf 2) $ {perms: 7: 3} $ (tput sgr0) $ {name} "done & lt;  & lt; (find -maxdepth 1 -printf "% M \ t% f \ 0")  
3
ответ дан 6 August 2018 в 03:47

Вывод Parsing ls, как известно, подвержен ошибкам , но вот рабочая версия, основанная на find :

 , а IFS = $ '\  t 'read -r -d' 'perms name do echo "$ {perms: 0: 1} $ (tput bold; tput setaf 1) $ {perms: 1: 3} $ (tput setaf 4) $ {perms: 4  : 3} $ (tput setaf 2) $ {perms: 7: 3} $ (tput sgr0) $ {name} "done & lt;  & lt; (find -maxdepth 1 -printf "% M \ t% f \ 0")  
3
ответ дан 7 August 2018 в 21:43

Вывод Parsing ls, как известно, подвержен ошибкам , но вот рабочая версия, основанная на find :

 , а IFS = $ '\  t 'read -r -d' 'perms name do echo "$ {perms: 0: 1} $ (tput bold; tput setaf 1) $ {perms: 1: 3} $ (tput setaf 4) $ {perms: 4  : 3} $ (tput setaf 2) $ {perms: 7: 3} $ (tput sgr0) $ {name} "done & lt;  & lt; (find -maxdepth 1 -printf "% M \ t% f \ 0")  
3
ответ дан 10 August 2018 в 09:56

Вывод Parsing ls, как известно, подвержен ошибкам , но вот рабочая версия, основанная на find :

 , а IFS = $ '\  t 'read -r -d' 'perms name do echo "$ {perms: 0: 1} $ (tput bold; tput setaf 1) $ {perms: 1: 3} $ (tput setaf 4) $ {perms: 4  : 3} $ (tput setaf 2) $ {perms: 7: 3} $ (tput sgr0) $ {name} "done & lt;  & lt; (find -maxdepth 1 -printf "% M \ t% f \ 0")  
3
ответ дан 13 August 2018 в 16:15

Другие вопросы по тегам:

Похожие вопросы: