由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - PERL code to view SAS log in color in UNIX
相关主题
学统计的如果不会SAS是不是基本找不到工作?想学一门计算机语言的话
找统计工作,除了SAS和R,还有什么别的软件要求?如果要做生统,除了SAS还有必要学哪些编程语言
SAS急问:怎样在PROC REPORT 的TITLE 部分加粗字体(BOLD)?不用ODS怎样做?有 SAS 或者 R 或者其他program的 code 能 查 fake email的不?
怎么现在版上一眼望上去都是SAS的帖子?是否需要顺便学点别的编程语言,比如C++ java啥的
用SAS找单词【发大包子问一下offer选择】
对于庞大的sequence data,通常会用database储存么?请问处理大数据库用什么软件好?
有什么sas log的viewer吗ASK FOR SAS/LINUX OR SAS/UNIX
关于统计研究生选修计算机系课的建议SAS有linux版的吗
相关话题的讨论汇总
话题: print话题: color话题: perl话题: bold话题: argv
进入Statistics版参与讨论
1 (共1页)
D******n
发帖数: 2836
1
If you don't have perl installed, this won't help you.
#!/usr/bin/perl -w
$0=~/.*\/(.*)/;
use Term::ANSIColor;
die "\nUsage: $1 \n\n" if @ARGV!=1;
my @content = `cat $ARGV[0]`;
for (@content)
{
if ($_=~/NOTE:/)
{ print color 'bold blue';}
elsif ($_=~/WARNING:/)
{ print color 'bold yellow';}
elsif ($_=~/ERROR/)
{ print color 'bold red';}
print $_;
print color 'reset';
}
k*****u
发帖数: 1688
2
s*r
发帖数: 2757
3
我已经把生成html的perl写好了
s*r
发帖数: 2757
4
似乎还depends on cygwin
如果log file所在的目录有空格的话,cgywin的msg会跳出来
dos window下没看到彩色,只有这样的字,不知道是哪里没设好
←[0m←[1;34mNOTE: DATA statement used (Total process time):
←[0m real time 0.61 seconds
←[0m cpu time 0.58 seconds
D******n
发帖数: 2836
5
1。文件名或者目录名有空格在unix里面是highly unrecommended. 因为会引起很多混
乱。
2.dos下面可能不work。

【在 s*r 的大作中提到】
: 似乎还depends on cygwin
: 如果log file所在的目录有空格的话,cgywin的msg会跳出来
: dos window下没看到彩色,只有这样的字,不知道是哪里没设好
: ←[0m←[1;34mNOTE: DATA statement used (Total process time):
: ←[0m real time 0.61 seconds
: ←[0m cpu time 0.58 seconds

s*r
发帖数: 2757
6
o. 我是在xp下运行这些的

【在 D******n 的大作中提到】
: 1。文件名或者目录名有空格在unix里面是highly unrecommended. 因为会引起很多混
: 乱。
: 2.dos下面可能不work。

D******n
发帖数: 2836
7
刚在cygwin下试了,work啊。
纯windows就不知道了。

【在 s*r 的大作中提到】
: o. 我是在xp下运行这些的
l******t
发帖数: 2243
8
thanks

发信人: DaShagen (Unbearable lightness), 信区: Statistics
标 题: PERL code to view SAS log in color in UNIX
发信站: BBS 未名空间站 (Sat Jan 22 13:26:18 2011, 美东)
If you don't have perl installed, this won't help you.
#!/usr/bin/perl -w
$0=~/.*\/(.*)/;
use Term::ANSIColor;
die "\nUsage: $1 \n\n" if @ARGV!=1;
my @content = `cat $ARGV[0]`;
for (@content)
{
if ($_=~/NOTE:/)
{ print color 'bold blue';}
elsif ($_=~/WARNING:/)
{ print color 'bold yellow';}
elsif ($_=~/ERROR/)
{ print color 'bold red';}
print $_;
print color 'reset';
}

【在 D******n 的大作中提到】
: 刚在cygwin下试了,work啊。
: 纯windows就不知道了。

b*****e
发帖数: 223
9
zan!
1 (共1页)
进入Statistics版参与讨论
相关主题
SAS有linux版的吗用SAS找单词
请教如何用R处理比较大的文件。对于庞大的sequence data,通常会用database储存么?
Help!How to connect sqlsever by Unix SAS?有什么sas log的viewer吗
能不能让R 读一个 150G 的 table?关于统计研究生选修计算机系课的建议
学统计的如果不会SAS是不是基本找不到工作?想学一门计算机语言的话
找统计工作,除了SAS和R,还有什么别的软件要求?如果要做生统,除了SAS还有必要学哪些编程语言
SAS急问:怎样在PROC REPORT 的TITLE 部分加粗字体(BOLD)?不用ODS怎样做?有 SAS 或者 R 或者其他program的 code 能 查 fake email的不?
怎么现在版上一眼望上去都是SAS的帖子?是否需要顺便学点别的编程语言,比如C++ java啥的
相关话题的讨论汇总
话题: print话题: color话题: perl话题: bold话题: argv