Linux 下shell基本上默认是 bash, 下面是我总结的一些技巧。
& 后台运行程序
() 使用子shell, 比如 (cd ../../commlib/; make)
$() 命令替换,和 ``的作用是一样的
使用举例:
比如你要在 shell 脚本中 使用 awk 脚本
awk -f
/abc/{
pr...
分类:
其他好文 时间:
2015-01-25 16:43:11
阅读次数:
145
努力让自己工作变得高效,会写脚本,会用脚本,往往事半功倍。所以,今天就抽出一些时间学习学习Shell脚本。
shell有两种执行命令的方式:
交互式(Interactive):解释执行用户的命令,用户输入一条命令,Shell就解释执行一条。
批处理(Batch):用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令。
我们...
分类:
系统相关 时间:
2015-01-24 18:48:48
阅读次数:
230
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
今天开始学一些同其他高级语言一样的shell流控制结构
流控制语句:
1. if语句
语句格式: if condition1
then
command1
else condition2
then
command2
else...
分类:
系统相关 时间:
2015-01-24 00:29:49
阅读次数:
224
1、Azkaban是什么
我们在工作中应该都遇到过这样的场景:有一个任务,这个任务可以划分成多个较小的任务完成,之所以进行划分是因为小任务之间可以并发的进行,例如是一个shell脚本执行的命令吧,大任务A可以划分成B、C、D、E四个子任务(脚本)完成,而B和C是可以同时进行的,D依赖B和C的输出,E又依赖D的输出,于是我们一般的做法可能就是开两个终端同时执行B和C,等两个都...
分类:
其他好文 时间:
2015-01-23 18:18:18
阅读次数:
336
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
前面介绍了Shell脚本的基础和运算符等,今天再来看一下关于Shell脚本的输入与输出。
Shell输入与输出的一些命令:
echo
read
cat
管道
tee
exec
Shell输入与输出的一些概念:
文...
分类:
系统相关 时间:
2015-01-23 00:59:01
阅读次数:
308
Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头、注释、变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。1. Linux 脚本编写基础◆1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文...
分类:
系统相关 时间:
2015-01-22 23:16:54
阅读次数:
300
详细介绍Linux shell脚本基础学习(五) Linux shell脚本基础前面我们在介绍Linux shell脚本的控制流程时,还有一部分内容没讲就是有关here document的内容这里继续。Linux shell脚本基础已经被分成好几个部分了,这里对控制流程的内容也就马上讲完了,这是.....
分类:
系统相关 时间:
2015-01-22 23:09:13
阅读次数:
358
一:nginx日志切割 (1) 新建一个data目录 [root@localhost nginx]# mkdir /data (2) 新建一个shell脚本 [root@localhost data]# vi runlog.sh (3) 编写shell脚本 #需要切割日...
分类:
其他好文 时间:
2015-01-22 19:42:53
阅读次数:
158
Android自动打包流程详细图:在前面一些博客我们知道了如何通过命令行打包,如何通过Eclipse打包,如何通过编写shell脚本来进行打包,但是这些都不能很好的跨平台进行打包。因Python本身具有很好的跨平台特性,故本博就是通过使用Python来进行编写跨平台打包脚本,脚本如下(build.p...
分类:
移动开发 时间:
2015-01-22 17:52:03
阅读次数:
167
① $符号的使用方法:(摘自-网络)$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)$? ...
分类:
系统相关 时间:
2015-01-22 17:33:31
阅读次数:
191