sh/bash/dash/ksh/zsh等Shell脚本
-
roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
#1
帖子
由 roylez » 2010-08-25 21:19
代码: 全选
alias -g G="|RANDOM=\$(date +%N) GREP_COLOR=\"\$(echo 3\$[RANDOM%6+1]';1;7')\" egrep -i"

-
xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
-
联系:
#2
帖子
由 xiooli » 2010-08-25 22:08
不见管道符,看起来总觉得怪怪的。
ps:太花哨了
-
roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
#3
帖子
由 roylez » 2010-08-25 22:52
要的就是这华丽丽的效果
-
adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
#5
帖子
由 adagio » 2010-08-26 0:34
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#6
帖子
由 eexpress » 2010-08-26 9:39
这不是一直 G 变GG
还是alias grep吧。增加一个并列,依次的参数。
● 鸣学
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#7
帖子
由 tusooa » 2010-08-26 9:50
强大。
代码: 全选
tlcr: 0 庚寅年七月十七日 09:47:03 ~
● date --help G %N
%N 纳秒(000000000-999999999)
tlcr: 0 庚寅年七月十七日 09:47:10 ~
●
ps:你的xterm全黑的,就不怕分不清阿。
-
yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
#8
帖子
由 yaoms » 2010-08-26 10:38
果然好色
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#9
帖子
由 eexpress » 2010-08-26 10:57
代码: 全选
☛ dog g
@_=<STDIN>;
foreach $i (@ARGV){@_=grep /$i/,@_;}
$_=join "",@_;
s/\e.*?m//g;
foreach $i (@ARGV){
$c="\e[4;3".(int rand(7)+1).";40m";
s/$i/$c$&\e[0m/g;
}
print;
不要zsh的管道。到哪里都可以。不要grep。只要pl的。
代码: 全选
xxx| g yyy xxx zzz uuu
● 鸣学
-
ibear
- 帖子: 787
- 注册时间: 2006-10-19 8:43
- 来自: 长江口
#10
帖子
由 ibear » 2010-08-26 11:00
主席一直很好色的说
好好地做一个碌碌无为的人
-
yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
#11
帖子
由 yaoms » 2010-08-26 11:01
ee更色。。。
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
-
ChenFengyuan
- 帖子: 770
- 注册时间: 2008-03-23 0:39
#12
帖子
由 ChenFengyuan » 2010-08-26 11:16
顶ee.
顶perl.
有perl就行,lol
eexpress 写了:代码: 全选
☛ dog g
@_=<STDIN>;
foreach $i (@ARGV){@_=grep /$i/,@_;}
$_=join "",@_;
s/\e.*?m//g;
foreach $i (@ARGV){
$c="\e[4;3".(int rand(7)+1).";40m";
s/$i/$c$&\e[0m/g;
}
print;
不要zsh的管道。到哪里都可以。不要grep。只要pl的。
代码: 全选
xxx| g yyy xxx zzz uuu
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#13
帖子
由 tusooa » 2010-08-26 12:17
原来exp.express的g也不是alias,是用来干跟主席的G差不多的事的。
一直以为g -> grep。
貌似把颜色干掉了。
-
tusooa
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
-
联系:
#15
帖子
由 tusooa » 2010-08-29 18:33
代码: 全选
tlcr: 0 庚寅年七月二十日 18:17:43 ~
● mv -v ~scripts/scripts-eexp/g ~scripts
"/home/tusooa/应用/脚本/scripts-eexp/g" -> "/home/tusooa/应用/脚本/g"
tlcr: 0 庚寅年七月二十日 18:17:55 ~
● which g
/home/tusooa/应用/脚本/g
tlcr: 0 庚寅年七月二十日 18:17:59 ~
● ds g
#!/usr/bin/env perl
@_ = <STDIN>;
for $i (@ARGV){@_ = grep /$i/,@_;}
#$_ = join "",@_;
# 如果原来就有颜色呢?去掉。
#s/\e\[[0-9;]*[mK]//g;
for $i (1..@ARGV) { $col[$i] = int rand(6) +1 ; }
for (@_)
{
$r = 0;
for $i (@ARGV)
{
$r++;
$c = "\e[1;4;3".$col[$r].";40m";
s/($i)/$c$1\e[0m/g;
}
print;
}
tlcr: 0 庚寅年七月二十日 18:30:09 ~
●