GNU/Linux >> Znalost Linux >  >> Linux

Existuje nějaký způsob, jak zachovat text předaný na hlavu, konec, méně atd., aby byl vybarven?

Předpokládám, že používáte potrubí z ls a chcete zachovat barevné kódy terminálu. Můžete říct ls --color=always (místo výchozí hodnoty --color=auto ), což zachová kódy, ale to nezaručí, že věc, ke které směřujete, ví, jak jim porozumět.

Pokud používáte glark místo grep pokusí se zobrazit s barvami.

Pokud používáte less s -R pokusí se zobrazit s barvami.


Záleží na programu, který generuje výstup v rouře.

head , tail , atd. nejsou ty, které odstraňují barvy, je to program generující data, který obvykle kontroluje, zda výstup jde do konzole (barevně), souboru nebo potrubí (nebarevné)

Našel jsem další SU Q&A ukazující, jak lhát programům nasměrovaným na výstup, jako by posílaly výstup do konzole (emulující konzolu s unbuffer )


Linux
  1. Existuje způsob, jak „uniq“ podle sloupce?

  2. Linux – Existuje nějaký způsob, jak zjistit rychlost vaší paměti pomocí softwaru?

  3. Existuje způsob, jak naslouchat procesu?

  1. Vynechání prvního řádku z jakéhokoli výstupu příkazu Linuxu

  2. Výstup potrubí k řezání

  3. Existuje nějaký způsob, jak přejmenovat projekt Cargo?

  1. Existuje nějaký způsob, jak zkopírovat text nápovědy ve Firefoxu?

  2. Existují nějaké možnosti, jak nechat kočku vystupovat s barvou?

  3. Existuje způsob, jak zkopírovat text v htop?