目 录
一、需求说明
在编程中经常会遇到要输出一些说明、图案、甚至一个小动物的图标、公司的logo......等等。比如想输出文字“您好”,”HELLO”,“Hi”,“vidisit”等。比如下图所示的图案:
本文,就通过简单的shell命令来演示这种效果。
二、脚本程序演示
直接把脚本写出来,分享给大家。想知道原理的可以看下一章。
(一)脚本代码
1、脚本编辑
使用编辑器,比如vi,把代码输入进去;
#!/bin/bash
cat << _EOF_
"this is a test document"
+--------------------------------------------------------------+
| 欢迎使用这个shell文件,用这个简单的命令,你可以用不同的格式显|
|示不同的信息。可以按照你在shell文件中输入的原始格式,输出到屏 |
|幕上。 |
+--------------------------------------------------------------+
+--------------------------------------------------------------+
| Welcome to this shell file. With this simple command, |
| you can display different information in different formats. |
| You can output to the screen in the original format you |
| entered in the shell file. |
+--------------------------------------------------------------+
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXX XXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXX XX XXXXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXX XXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX XXXXXXXX XXXXXXX
XXXXXXXX XXXX XXXXX XXXXXXXXXXX XXXXXXXXXX XXXXXXXX XXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX XXXXXXXX XXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXX XXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXX XX XXXXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXX XXXX XXXXXXXX XXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXX XXX XXXXXXXXX
XXX XXX XXX
XXX XXX XXX
XXX XXX XXX
XXXXXXXXXXXXXX XXXXXXXXX
XXX XXX XXX
XXX XXX XXX
XXX XXX XXX
XXX XXX XXXXXXXXX
XX XX XX XXXXXX XX XXXXXX XX XXXXXXXXXX
XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XXX XX XX
XX XX XX XX XX XX XXX XX XX
XX XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX XX XX
XXX XX XXXXXXX XX XXXXXX XX XX
_EOF_
2、保存为脚本文件
保存这个脚本到一个文件中,比如shell_art.sh。
(二)脚本执行验证
1、给予执行权限
chmod +x shell_art.sh
2、运行脚本,查看效果
直接运行,输入命令:
sh shell_art.sh
查看效果,如下:
[root@localhost home]#
[root@localhost home]# sh shell_art.sh
"this is a test document"
+--------------------------------------------------------------+
| 欢迎使用这个shell文件,用这个简单的命令,你可以用不同的格式显|
|示不同的信息。可以按照你在shell文件中输入的原始格式,输出到屏 |
|幕上。 |
+--------------------------------------------------------------+
+--------------------------------------------------------------+
| Welcome to this shell file. With this simple command, |
| you can display different information in different formats. |
| You can output to the screen in the original format you |
| entered in the shell file. |
+--------------------------------------------------------------+
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXX XXXXXXXXXXX XXXXXXXXXXXXXXX XXXXXXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXX XX XXXXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXX XXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX XXXXXXXX XXXXXXX
XXXXXXXX XXXX XXXXX XXXXXXXXXXX XXXXXXXXXX XXXXXXXX XXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX XXXXXXXX XXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXX XXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXXXX XX XXXXXXXXXX
XXXXXXXX XXXXXXXXX XXXX XXXXX XXXX XXXXXXXX XXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXX XXX XXXXXXXXX
XXX XXX XXX
XXX XXX XXX
XXX XXX XXX
XXXXXXXXXXXXXX XXXXXXXXX
XXX XXX XXX
XXX XXX XXX
XXX XXX XXX
XXX XXX XXXXXXXXX
XX XX XX XXXXXX XX XXXXXX XX XXXXXXXXXX
XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XXX XX XX
XX XX XX XX XX XX XXX XX XX
XX XX XX XX XX XX XX XX XX
XX XX XX XX XX XX XX XX XX XX
XXX XX XXXXXXX XX XXXXXX XX XX
[root@localhost home]#
若想了解更多,可以“点击” 下面的 “威迪斯特 微信名片”,就会出现我的二维码。