Difference between revisions of "Copying terminal I/O with color"

From Notes_Wiki
m
m
 
Line 1: Line 1:
<yambe:breadcrumb>Desktop_tips_and_tricks|Desktop tips and tricks</yambe:breadcrumb>
[[Main Page|Home]] > [[CentOS]] > [[CentOS 6.x]] > [[Desktop tips and tricks]] > [[Copying terminal I/O with color]]
=Copying terminal I/O with color=


To copy terminal output with color various mechanisms are suggested at http://askubuntu.com/questions/394228/bash-colored-copy-paste  In CentOS download ansi2html.sh from https://github.com/pixelb/scripts/blob/master/scripts/ansi2html.sh (or https://raw.githubusercontent.com/pixelb/scripts/master/scripts/ansi2html.sh ) does the trick.  Use following steps to verify:
To copy terminal output with color various mechanisms are suggested at http://askubuntu.com/questions/394228/bash-colored-copy-paste  In CentOS download ansi2html.sh from https://github.com/pixelb/scripts/blob/master/scripts/ansi2html.sh (or https://raw.githubusercontent.com/pixelb/scripts/master/scripts/ansi2html.sh ) does the trick.  Use following steps to verify:
Line 20: Line 19:




Learned tee trick from http://www.linuxquestions.org/questions/linux-desktop-74/preserve-colors-when-copy-pasting-from-terminal-943213/
Learned the trick from http://www.linuxquestions.org/questions/linux-desktop-74/preserve-colors-when-copy-pasting-from-terminal-943213/






<yambe:breadcrumb>Desktop_tips_and_tricks|Desktop tips and tricks</yambe:breadcrumb>
[[Main Page|Home]] > [[CentOS]] > [[CentOS 6.x]] > [[Desktop tips and tricks]] > [[Copying terminal I/O with color]]

Latest revision as of 11:27, 28 July 2022

Home > CentOS > CentOS 6.x > Desktop tips and tricks > Copying terminal I/O with color

To copy terminal output with color various mechanisms are suggested at http://askubuntu.com/questions/394228/bash-colored-copy-paste In CentOS download ansi2html.sh from https://github.com/pixelb/scripts/blob/master/scripts/ansi2html.sh (or https://raw.githubusercontent.com/pixelb/scripts/master/scripts/ansi2html.sh ) does the trick. Use following steps to verify:

  1. Download ansi2html.sh raw from github
  2. Use "chmod +x ansi2html.sh" to make it executable
  3. Use "ls -l --color=always" to see ls output with colors on screen
  4. Now use:
    ls -l --color=always | ./ansi2html.sh > test.html
    to get the output stored in html file with colors
  5. Open file in web browser and verify
  6. To receive output on screen and send it to html simultaneously, use tee as follows:
    ls -l --color=always | tee >(./ansi2html.sh > test.html)
    Note that >( is a special operator and typing "> (" with space in between wont work


Learned the trick from http://www.linuxquestions.org/questions/linux-desktop-74/preserve-colors-when-copy-pasting-from-terminal-943213/


Home > CentOS > CentOS 6.x > Desktop tips and tricks > Copying terminal I/O with color