sh/bash/dash/ksh/zsh等Shell脚本
-
xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
-
联系:
#1
帖子
由 xiooli » 2008-06-21 23:42
RT
新版本:
代码: 全选
#!/bin/bash
prg() {
for ((i=0;i<=50;i++));do for ((j=0;j<=$i;j+=1));do printf ">";done;for ((k=0;k<=50-$j;k+=1));do printf "=";done ;printf "\r";sleep 0.1;done;echo ""
}
echo "Microsoft Windows 2000 [Version 5.00.2195]
<C> 版权所有 1985-2000 Microsoft Corp.
"
put_one_by_one() {
for w in `echo $1|sed 's/./& /g'`;do
echo -n $w
sleep $2
done
echo -e "\n"
}
main() {
echo -n "c:\> "
sleep 1
put_one_by_one $1 0.2
sleep 2
case $1 in
"x!!不开机就砸了你!!")
sleep 2
echo -e " Loading Windows 2000...\n"
sleep 1
prg
exit
;;
*)
put_one_by_one "'$1'不是内部命令或外部命令,也不是可运行的程序或批处理文件。" 0.1
;;
esac
}
for i in "开机" "快开机" "你xx快开机" "x!!不开机就砸了你!!";do
main $i
done
老版本:
代码: 全选
#!/bin/bash
prg() {
for ((i=0;i<=50;i++));do for ((j=0;j<=$i;j+=1));do printf ">";done;for ((k=0;k<=50-$j;k+=1));do printf "=";done ;printf "\r";sleep 0.1;done;echo ""
}
echo "Microsoft Windows 2000 [Version 5.00.2195]
<C> 版权所有 1985-2000 Microsoft Corp.
"
while true;do
read -p "c:\>" a
case $a in
"x!! 不开机就砸了你!!")
sleep 2
printf "\n Loading Windows 2000...\n\n"
prg
exit
;;
*)
printf "'$a'不是内部命令或外部命令,也不是可运行的程序或批处理文件。\n\n"
;;
esac
done
-
hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
#2
帖子
由 hcym » 2008-06-21 23:44
神应该这样说
☎ /极度/~~~~~~~
-
xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
-
联系:
#3
帖子
由 xiooli » 2008-06-21 23:46
-
附件
-
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#4
帖子
由 solcomo » 2008-06-21 23:50
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
#5
帖子
由 HuntXu » 2008-06-22 0:12
sed s/x\!\!\ 不开机就砸了你\!\!/x\!\!\ 再发这种帖砸了你\!\!/
HUNT Unfortunately No Talent...
-
qiang_liu8183
- 论坛版主
- 帖子: 10699
- 注册时间: 2006-09-10 22:36
- 系统: Arch Debian
- 来自: 北京
#6
帖子
由 qiang_liu8183 » 2008-06-22 1:11
确实够无聊~~~
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
-
xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
-
联系:
#7
帖子
由 xiooli » 2008-06-22 11:06
HuntXu 写了:sed s/x\!\!\ 不开机就砸了你\!\!/x\!\!\ 再发这种帖砸了你\!\!/
兄弟表这样恐吓俺嘛。
-
armot
- 帖子: 5
- 注册时间: 2008-06-23 8:51
#8
帖子
由 armot » 2008-06-23 12:10
afds
-
luke
- 帖子: 8
- 注册时间: 2006-12-31 19:03
#9
帖子
由 luke » 2008-06-23 15:54
LZ的 command prompt 字体颜色是怎么设置的?
-
xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
-
联系:
#10
帖子
由 xiooli » 2008-06-23 16:02
luke 写了:LZ的 command prompt 字体颜色是怎么设置的?
代码: 全选
<(︶︿︶)>[~]:echo $PS1
\[\033[01;32m\]<(︶︿︶)>\[\033[00m\]\[\033[01;34m\][\w]\[\033[00m\]:
你只要export \[\033[01;32m\]<(︶︿︶)>\[\033[00m\]\[\033[01;34m\][\w]\[\033[00m\]:就行了,或者在./.bashrc里面加条PS1=xxx就可以了
-
bird
- 帖子: 765
- 注册时间: 2006-09-04 10:45
-
联系:
#11
帖子
由 bird » 2008-06-23 17:38
8错
不过,希望楼主把这个做的真实点哇,把蓝天白云的进度条加上,进度条跑一会,再蓝屏,最后退出系统
-
xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
-
联系:
#12
帖子
由 xiooli » 2008-06-23 18:17
bird 写了:8错
不过,希望楼主把这个做的真实点哇,把蓝天白云的进度条加上,进度条跑一会,再蓝屏,最后退出系统
额,这个有点难度哦
-
luke
- 帖子: 8
- 注册时间: 2006-12-31 19:03
#13
帖子
由 luke » 2008-06-23 22:16
呵呵,搞定了
代码: 全选
PS1=‘\[\e[31;01m\]~L~\[\e[00m\]\[\e[30;02m\]:\[\e[00m\]\[\e[36;02m\]\w\[\e[00m\]\[\e[37;02m\]\$ \[\e[00m\]‘
~L~:
~$
-
xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
-
联系:
#15
帖子
由 xiooli » 2008-12-05 21:48
挖坟,不过既然看见以前的菜作,今天就换个新版本吧,自动的哦,还有动画效果
代码: 全选
#!/bin/bash
prg() {
for ((i=0;i<=50;i++));do for ((j=0;j<=$i;j+=1));do printf ">";done;for ((k=0;k<=50-$j;k+=1));do printf "=";done ;printf "\r";sleep 0.1;done;echo ""
}
echo "Microsoft Windows 2000 [Version 5.00.2195]
<C> 版权所有 1985-2000 Microsoft Corp.
"
put_one_by_one() {
for w in `echo $1|sed 's/./& /g'`;do
echo -n $w
sleep $2
done
echo -e "\n"
}
main() {
echo -n "c:\> "
sleep 1
put_one_by_one $1 0.2
sleep 2
case $1 in
"x!!不开机就砸了你!!")
sleep 2
echo -e " Loading Windows 2000...\n"
sleep 1
prg
exit
;;
*)
put_one_by_one "'$1'不是内部命令或外部命令,也不是可运行的程序或批处理文件。" 0.1
;;
esac
}
for i in "开机" "快开机" "你xx快开机" "x!!不开机就砸了你!!";do
main $i
done