免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2144 | 回复: 15
打印 上一主题 下一主题

怎麽用shell做出种种效果? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-04-05 13:13 |只看该作者 |倒序浏览
把txt转成类似下面的效果,也就是ascii的效果,
我想做一个shell,可以把我输入的字符显示成这样:


  1.   *              *
  2. ***  *  *  ***
  3.   *      *      *
  4.   **  *   *   **
复制代码

论坛徽章:
0
2 [报告]
发表于 2003-04-05 14:08 |只看该作者

怎麽用shell做出种种效果?

很简单,用echo就可以实现,现在shell下排好想要的阵列,然后替换即可。
比如刚才提到的
#vi a

  1. #!/bin/sh
  2. echo " $1         $1"
  3. echo "$1$1$1  $1 $1  $1$1$1"
  4. echo " $1    $1    $1"
  5. echo " $1$1  $1 $1   $1$1"
复制代码


运行:
# chmod +x a
# ./a \*                    (注:特殊字符特殊处理)

  1. *              *
  2. ***  * *  ***
  3. *      *      *
  4. **  * *    **
复制代码

论坛徽章:
0
3 [报告]
发表于 2003-04-05 14:58 |只看该作者

怎麽用shell做出种种效果?

原帖由 "miling" 发表:
很简单,用echo就可以实现,现在shell下排好想要的阵列,然后替换即可。


这都行啊,要是我换了字母呢不用txt,那不是也要改shell

而且我的意思是

键盘输入字符

则显示相应的*形图形

论坛徽章:
0
4 [报告]
发表于 2003-04-05 17:47 |只看该作者

怎麽用shell做出种种效果?

bash-2.03$ banner OK
####### #    #
#     # #   #
#     # #  #
#     # ###
#     # #  #
#     # #   #
####### #    #

bash-2.03$

论坛徽章:
0
5 [报告]
发表于 2003-04-05 17:48 |只看该作者

怎麽用shell做出种种效果?

  1. bash-2.03$ banner ^_^
  2.    #               #
  3.   # #             # #
  4. #   #           #   #



  5.         #######

  6. bash-2.03$
复制代码

论坛徽章:
0
6 [报告]
发表于 2003-04-05 19:46 |只看该作者

怎麽用shell做出种种效果?

对,用banner

论坛徽章:
0
7 [报告]
发表于 2003-04-05 21:16 |只看该作者

怎麽用shell做出种种效果?

我的 banner为什么打出来都是竖列的字啊?

论坛徽章:
0
8 [报告]
发表于 2003-04-06 22:06 |只看该作者

怎麽用shell做出种种效果?

[quote]原帖由 "aquino"]我的 banner为什么打出来都是竖列的字啊?[/quote 发表:


据偶所知用小企鹅打出来是竖着的,  

论坛徽章:
0
9 [报告]
发表于 2003-04-06 22:23 |只看该作者

怎麽用shell做出种种效果?

原帖由 "红袖添香" 发表:


据偶所知用小企鹅打出来是竖着的,  


我在BSD里打也是竖的耶~

论坛徽章:
0
10 [报告]
发表于 2003-04-06 22:24 |只看该作者

怎麽用shell做出种种效果?

这是FBSD4.5里的,贴出来有点乱。


  1. /home/femc$ banner -w 40 abc
  2.              ###
  3.            #######    ##
  4.           #########  ####
  5.           ##     ##   # ##
  6.           #      ##      #
  7.           ##     #      ##
  8.           ###############
  9.           ##############
  10.           #
  11.          
  12.           #                         #
  13.           ###########################
  14.           ###########################
  15.           ###########################
  16.           ##            #
  17.           #             ##
  18.           #             ##
  19.           #####      ####
  20.            #############
  21.              #########
  22.                #####
  23.             ###########
  24.            ##############
  25.           ##           ##
  26.           #              #
  27.           #              #
  28.           #             ##
  29.            #          ###
  30.             ##         
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP