好玩的linux脚本,一个好玩的Linux shell脚本
一个好玩的Linux shell脚本,基本思路是循环调用cowsay
效果如下
------------------------------------------------------------------------华丽丽的分割线------------------------------------------------------------------------------
(部分图片)
------------------------------------------------------------------------华丽丽的分割线------------------------------------------------------------------------------
关键代码如下
#########################################################################
# File Name: mycowsay.sh
# Author: huangjinqiang
# Email: ligelaige@gmail.com
# Created Time: 2014年04月28日 星期一 18时41分33秒
#########################################################################
#!/bin/bash
CMD=cowsay
$CMD "Hello, Jinqiang!"
if [ $? -ne 0 ];then
echo "please enter following command to install"
echo "sudo apt-get install $CMD"
echo "or"
echo "sudo aptitude install $CMD"
exit
fi
dir=/usr/share/cowsay/cows/
for filename in `ls $dir`
do
if [ $# -eq 0 ];then
read key
fi
if [ "$key" = "" ];then
key="Hello, Jinqiang!"
fi
name=${filename%".cow"}
$CMD -f $name $key
done
代码下载:http://pan.baidu.com/s/1eQ9pKzC
好玩的linux脚本,一个好玩的Linux shell脚本相关推荐
- Linux配置脚本导出运行,linux服务器部署jar包以及shell脚本的书写
背景:记录在linux环境下部署jar程序的过程 1 部署过程记录 1.1 程序结构 这里的main函数就在DemRest2.java 文件中. 为了部署方便,要做到以下两点: 1 在导出的jar包中 ...
- java -jar 停止_推荐:Linux启动Java程序jar包Shell脚本
每次启动Java程序jar包的时候,难道你还在手敲java -jar xxserver.jar--?边敲边想着都需要追加哪些参数? 今天就推荐给大家一个几乎通用的Shell脚本,它支持Java程序Ja ...
- linux 递归删除 空目录命令,使用shell脚本实现递归删除空目录
平时一般使用php脚本实现一些文件管理功能,总归没有shell脚本强大,虽然本人不会写shell脚本,但是读懂shell脚本还是没问题的.对于"递归删除空目录"这样简单的功能使用p ...
- 嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)
大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程. 目录 前言 一.Shell 脚本基础说明 1.1 什么是 Shell 脚本 1.2 Shell 脚本的 ...
- php和shell脚本语言,将PHP作为Shell脚本语言使用_PHP教程
#!/usr/local/bin/php -q 上面的代码在运行的时候需要两个参数,分别是姓和名,比如这样子运行: [dbrogdon@artemis dbrogdon]$ scriptname.ph ...
- linux 写一个包含test的脚本程序,linux的test命令及相关shell脚本详解
test 命令最短的定义可能是评估一个表达式:如果条件为真,则返回一个 0 值.如果表达式不为真,则返回一个大于 0 的值 - 也可以将其称为假值.检查最后所执行命令的状态的最简便方法是使用 $? 值 ...
- linux怎么测试一个脚本,一个Linux中用于监控的简易shell脚本
系统管理员的任务真的很艰难,因为他/她必须监控服务器.用户.日志,还得创建备份,等等等等.对于大多数重复性的任务,大多数管理员都会写一个自动化脚本来日复一日地重复这些任务.这里,我们已经写了一个she ...
- 一个Linux中用于监控的简易shell脚本
系统管理员的任务真的很艰难,因为他/她必须监控服务器.用户.日志,还得创建备份,等等等等.对于大多数重复性的任务,大多数管理员都会写一个自动化脚本来日复一日地重复这些任务.这里,我们已经写了一个she ...
- linux脚本命令行交互,linux – 是否有可能使bash shell脚本与另一个命令行程序交互?...
我在运行bash shell的Linux终端中使用交互式命令行程序.我有一个确定的命令序列,我输入到shell程序.程序将其输出写入标准输出.其中一个命令是'save'命令,它将上一个运行的命令的输出 ...
最新文章
- 【Paper】论文中定义、定理、引理、证明分别的含义
- spring aop中的propagation的7种配置的意思
- zbb20180710 maven Failed to read artifact descriptor--maven
- python归并排序算法实现_python算法实现系列-归并排序
- wnoise matlab,MATLAB中用wnoise函数测试去噪算法
- iframe带了token不显示_token是什么
- CSS Expression用法总结
- NB-IOT:系列专题1:低功耗能力
- 股票补仓计算机在线计算,补仓股价计算器,股票补仓:计算器
- Nginx——自定义错误页面
- ffmpeg的使用 | m3u8视频下载、合并
- 卫生事业单位计算机科学与技术,卫生事业单位考试(计算机科学与技术)知识点.doc...
- matlab打开jpg文件怎么打开,Matlab读取图片、显示和保存图像的详细教程
- 微信银行突破单一模式功能日渐强大
- python文件的两种类型是什么意思_Python文件处理里encoding和encode有事区别,bytes类型是什么意思?...
- 10分钟手把手教你用Android手撸一个简易的个人记账App
- 基于遗传算法的TSP问题求解(python实现)
- padStart()和padEnd()使用
- 【基础知识】PCB布局设计入门步骤
- 美国西储大学滚动轴承实验数据
热门文章
- Python零基础小白的兼职月入过万,推荐个最靠谱的接单网站
- Android相册中搜索功能,Android开发从相册中选取照片的示例代码
- YZOI 队员论文精选
- 学历对计算机专业的人很重要吗?
- Apriori算法中候选项集、频繁项集的产生
- 解决:System.Data.SqlClient.SqlError: FILESTREAM 功能被禁用
- 德赛西威上海车展重磅发布Smart Solution 2.0,有哪些革新点?
- centos8配置网络
- [译]坦克的对比:德鲁伊 VS 战士
- ThinkSNS电商版,电子商务社交的的福音