牛说(cowsay)
回忆上次内容
-
我们狂飙了一路
- 从用shell
直接执行 python程序 - 到用shell
循环执行 python程序
- 从用shell
-
循环体中
-
把
python的 输出结果- 用管道 交给了
figlet
- 用管道 交给了
-
把
figlet的 输出结果- 用管道 交给了
cowsay
- 用管道 交给了
-
把
cowsay的 输出结果- 用管道 交给了
lolcat
- 用管道 交给了
-
-
最后
- 提权
直接运行 shell程序
- 提权
-
这一路真的好远啊!
- python3 是脚本解释器
- shell 也是脚本解释器
-
其实我们是
- 在shell中 利用 python3的 输出结果
- 用shell 把 python和figlet等程序 粘了起来
-
不过这一路 真的好绕
- 要是能在 py文件里 直接调用 shell中的命令 就好了
-
那个时候
-
python 就成了胶水的主体
- 完成粘合的工作
- 也许有一天可以做到
-
- 可以自己
diy一个小动物 来报时吗?🤔
ascii_art
- 这是一门非常年轻的亚文化

-
搜索asciiart
- 有很多有意思的asciiart 可以下载

- 能否将图片 转化为asciiart 呢?
准备图片
-
在本机下载图片
- 之后上传到蓝桥云

-
注意 上传的图片 在Code文件夹中
- cd Code 可以 进入Cod

本文介绍了如何在shell脚本中结合python、figlet、cowsay和lolcat创建管道操作,展示了一种从python脚本调用shell命令的方法。接着,探讨了如何将图片转换为ASCII艺术,使用aview和imagemagick工具进行处理,并保存为文本格式。作者还展示了如何自定义cowsay的字符画,通过修改.cow文件来更换动物图案,并调整大小以适应不同的文本内容。最后,讨论了这个技术可以用于创建报时动画,增加了色彩变化,形成独特的亚文化风格作品。
最低0.47元/天 解锁文章
997

被折叠的 条评论
为什么被折叠?



