Wpis z mikrobloga

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
  • 13
  • Odpowiedz
@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ł :?)


PS2. W Twoim
blamedrop - @agsbajahs: Oczywiście najlepiej użyć jakiegoś gotowego rozwiązania ( ͡° ...

źródło: comment_hlhlKjA9w5O3aUnzqKKyCyep3rhq46QQ.jpg

Pobierz
  • Odpowiedz
@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?
  • Odpowiedz