[Löst] Color escape codes i bash ger konstig output

Är Ni nybörjare i UNIX/Linux? Detta forum avhandla allmäna UNIX frågor.
Post Reply
User avatar
st3f
Posts: 187
Joined: 19 November 2003, 00:19
Location: Norrköping/Stockholm

[Löst] Color escape codes i bash ger konstig output

Post by st3f » 9 December 2004, 00:07

Jag försöker skriva ett script där första "ordet" i output ska vara färgad. Det funkar (nästan) bra... Det är meningen att "current" datum/tid ska vara färgat men av någon anledning smyger bash in tabbar när man använder date(!)

Code: Select all

#!/bin/bash
# sample.sh
TIME=$(date +%t%T)
DATETIME=$(date +%Y-%m-%d%t%T)
TEXT="Ja men va"
GREEN="[00;32m"
CLEAR="[00m"

echo "$GREEN$TEXT$CLEAR fan..."
echo "$GREEN$TIME$CLEAR är klockan..."
echo "$GREEN$DATETIME$CLEAR är datumet..."

Code: Select all

$ sample.sh
Ja men va fan...
        22:56:45 är klockan...
2004-12-08        22:56:45 är datumet...
$
Färgen är precis där den ska vara... Men dessa tabbar! De verkar bara dyka upp vid date... Nu har jag pillat skitlänge med det här och håller på att bli tokig. Är det någon som har någon idé? (Observera att det inte är något problem med $TEXT.) :evil:
Last edited by st3f on 9 December 2004, 10:11, edited 1 time in total.
Slackware 10.1 (2.4.29)
Enlightenment 0.16.7
http://www.skrivihop.nu/ snälla!

User avatar
drbrno
Posts: 2834
Joined: 6 October 2002, 05:01
Location: Lund
Contact:

Post by drbrno » 9 December 2004, 01:04

Du har ju själv skrivit att det ska vara en tabb, med %t.

User avatar
st3f
Posts: 187
Joined: 19 November 2003, 00:19
Location: Norrköping/Stockholm

Post by st3f » 9 December 2004, 08:30

drbrno wrote:Du har ju själv skrivit att det ska vara en tabb, med %t.
Det kan man ju undra varför jag har gjort... :o Efter ett tag får man väl nedsatt syn helt enkelt... Du räddade mig från galenskap, tack!

Edit: Det är ju förstås konstigt att tabben inte innebar något problem innan när det inte var några färger med i bilden... Jaja...
Slackware 10.1 (2.4.29)
Enlightenment 0.16.7
http://www.skrivihop.nu/ snälla!

Post Reply