jak pokolrowac wyjscie komnedy? np dla find w danym folderze chce pokolorwac pliki tak by kazdy plik o tym rozrzerzeniu byl jakiegos tam koloru, np .txt na niebiesko, .sh na zielono i itd. pomysly? #linux
@agsbajahs: Oczywiście najlepiej użyć jakiegoś gotowego rozwiązania ( ͡°͜ʖ͡°) Ale skoro rzuciłem pomysł to dorzucam i PoC. Osobiście, jeżeli na serio chcesz to robić, alias/funkcję bashową generował bym np. Pythonem - bo za dużo zabawy z eskejpowaniem ¯\_(ツ)_/¯
echo -e "$(echo -e 'test.sh\ntest.txt\nfile.pdf' | sed 's/^\(.*\.txt\)$/\e[31;1;4m\0\e[0m/')" PS. Dla pewności dorzucam też kod w spoilerze (żeby Wykop nic z nim nie zrobił :?)
@blamedrop: tak juz mam, zrobilem to tylko mam pytanie czemu dajesz (.*\.txt\),? wiem ze dla samego (.txt) nie dziala i dlaczego potem po argumencie koloru piszesz \0\e[0m/'. trzeba kolor sprowadzic do basic? i co znaczy to samo 0?
#linux
ls -la | lolcat
(⌐ ͡■ ͜ʖ ͡■)
kod koloru
+linia
+reset koloru
Ale skoro rzuciłem pomysł to dorzucam i PoC. Osobiście, jeżeli na serio chcesz to robić, alias/funkcję bashową generował bym np. Pythonem - bo za dużo zabawy z eskejpowaniem ¯\_(ツ)_/¯
echo -e "$(echo -e 'test.sh\ntest.txt\nfile.pdf' | sed 's/^\(.*\.txt\)$/\e[31;1;4m\0\e[0m/')"
PS. Dla pewności dorzucam też kod w spoilerze (żeby Wykop nic z nim nie zrobił :?)
PS2. W Twoim
1)
https://www.regular-expressions.info/refquick.html
https://www.regular-expressions.info/refcapture.html
https://www.gnu.org/software/sed/manual/html_node/Back_002dreferences-and-Subexpressions.html
https://regexr.com/
2)
https://misc.flogisoft.com/bash/tip_colors_and_formatting
https://stackoverflow.com/questions/4842424/list-of-ansi-color-escape-sequences/33206814#33206814