ලොග්ෆයිල් පමණක් නොව, සියලු වර්ගවල පෙළ වර්ණ ගැන්වීම සඳහා ක්රියා කරන එක් විසඳුමක් වන්නේ පයිතන් මෙවලමක් වන ' කොලූට් ' ය.
pip install colout
myprocess | colout REGEX_WITH_GROUPS color1,color2... [attr1,attr2...]
රීජෙක්ස් හි 1 වන කාණ්ඩයට ගැලපෙන 'මයිප්රොසෙස්' හි ප්රතිදානයේ ඕනෑම පෙළක් වර්ණ 1, 2 වන කාණ්ඩය වර්ණ 2 සමඟ වර්ණ ගැන්වේ.
උදාහරණයක් වශයෙන්:
tail -f /var/log/mylogfile | colout '^(\w+ \d+ [\d:]+)|(\w+\.py:\d+ .+\(\)): (.+)$' white,black,cyan bold,bold,normal
එනම් පළමු රීජෙක්ස් කණ්ඩායම (පරෙන්ස්) ලොග්ෆයිල් හි ආරම්භක දිනයට අනුරූප වේ, දෙවන කණ්ඩායම පයිතන් ගොනු නාමයක්, රේඛා අංකය සහ ක්රියාකාරී නාමයට ගැලපේ, තෙවන කණ්ඩායම ඊට පසුව එන ලොග් පණිවිඩයට ගැලපේ. මෙය පෙනේ:

මගේ කිසිදු රීජෙක්ස් වලට නොගැලපෙන රේඛා හෝ කොටස් තවමත් ප්රතිරාවය වී ඇති බව සලකන්න, එබැවින් මෙය 'grep --color' මෙන් නොවේ - ප්රතිදානයෙන් කිසිවක් පෙරීම සිදු නොවේ.
නිසැකවම මෙය නම්යශීලී වන අතර ඔබට එය ඕනෑම ක්රියාවලියක් සමඟ භාවිතා කළ හැකිය. මම සාමාන්යයෙන් යමක් වර්ණ ගැන්වීමට අවශ්ය ඕනෑම වේලාවක මැස්ස මත නව රීජෙක්ස් එකක් ගසමි. මේ හේතුව නිසා, මම ඕනෑම අභිරුචි ලොග්ෆයිල් වර්ණ ගැන්වීමේ මෙවලමකට කොලූට් කිරීමට කැමැත්තෙමි, මන්ද මා වර්ණ ගැන්වූ දේ නොසලකා එක් මෙවලමක් පමණක් ඉගෙන ගත යුතුය: ල ging ු-සටහන්, පරීක්ෂණ ප්රතිදානය, ටර්මිනලයේ කේත ස්නිපෙට් ඉස්මතු කරන සින්ටැක්ස් ආදිය.
sed
: stackoverflow.com/a/14691971/52074