bash编程入门
来源:互联网 发布:php用echo输出表格 编辑:程序博客网 时间:2024/05/29 15:49
1. 基本操作
1)第一行放置头格式说明
#!/bin/bash
2)写完shell脚本后,设置脚本执行权限
chmod +x filename
3)执行脚本
sh filename
4)shell自动化脚本一般放在~/script/目录下
2. 写一个简单的脚本,自动收集Apache日志
#!/bin/bash
if [[ -a /var/log/httpd/access_log ]];then
mv /var/log/httpd/access_log /var/tmp/access_log`date +%Y%m%d%H%M%S`
echo "Log collected!"
else
echo "Log can't be collected. Log doesn't exist!"
fi
/etc/init.d/httpd restart > /dev/null 2>&1
3.彩色shell输出
echo -e "\033[前景色号m输出文本\033[0m"
echo -e "\033[前景色号;背景色号m输出文本\033[0m"
注意:要记得-e开关,[0m是为了还原色彩
如:
echo -e "\033[32mLog collected!\033[0m"
echo -e "\033[31mLog can't be collected. Log doesn't exist!\033[0m"
0 0
- bash编程入门
- Linux编程入门之--脚本编程(BASH)
- 高级BASH 编程 笔记(一)BASH 入门
- Linux Bash Shell编程快速入门
- BASH入门
- Bash 入门
- BASH入门
- Bash入门
- Shell编程入门总结(bash相关命令篇)
- bash编程
- bash编程
- bash编程
- Bash 编程
- Bash 编程
- Bash 编程
- bash入门基础
- linux bash 入门
- Bash awk 基本入门
- 指针变量
- 为何Android Auto未来会是行业规则改变者
- cocos2dx 网络编程(CCHttpRequest和CURL两个方式)
- Hibernate配置连接池
- poj 3273 二分
- bash编程入门
- 阶段一:2014/7/23 c中的register
- Android应用程序反编译
- poj2082----Terrible Sets(处女座单调栈求区间问题)
- 试听朴树的新作品
- Codeforces 223C Partial Sums 数论+组合数学
- 全搜索的H.264编码
- 为MyEclipse 9/10中的html/JSP编辑器添加代码自动提示
- Android开发 发送手机短信