- 博客(8)
- 收藏
- 关注
原创 给脚本添加颜色
1.将颜色定义为变量RED_COLOR="\e[1;31m"COLOR_END="\e[0m"FRUIT="apple"echo -e "the color is ${RED_COLOR}${FRUIT}${COLOR_END}"一定要记得-e,不然颜色不会生效 2./etc/init.d/functions中有这样用,不过我没成功BOOTUP=color
2015-03-03 17:03:27
547
原创 awk,sed,grep,cut,uniq,sort,tr,wc,head,tail的常见用法
awkawk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 调用awk的三种方式1.命令行方式awk [-F field-separator] 'commands' input-file(s)其中,command
2015-03-03 17:01:19
4320
原创 条件测试
三种方式:test , [] , [[]]其中test和[]等价,[[]]是高级版的[],支持&&、||、等 type [ [[ test[ isa shell builtin[[is a shell keywordtestis a shell builtin可知[[是shell的关键字,[和test是内置命令 例: test–f file && ec
2015-03-03 16:59:13
418
原创 read
read参数: -p : 设置提示语句使用read –p “string” 时可以不跟变量,那么输入内容保存到环境变量REPLY中(echo $REPLY) -n : 指定输入字符最大个数。但输入字符数达到规定,自动停止输入,继续程序 #!/bin/bashread -n1 -p "What's your choice[Y/N]?" choice
2015-03-03 16:58:19
362
原创 变量的数值计算
expr,(()),let,bc,$[] expr命令(以man expr为准)(不支持小数)接表达式: arg1 | arg2 (man expr这样写,但实际应exprarg2 \| arg2) 如果arg1不为空或0,则表达式值为arg1,否则为arg2 arg1 & arg2 (&需要转义) 如果arg1、arg2均
2015-03-03 16:49:31
1071
原创 字符串子串
定义变量$string=”this_is_a_test” ${#string} : 取字符串长度,空格也算 ${string:position} : 从positon处提取字符串,positon从0开始.也可以认为是提取postion之后字符串,不算position处 ${string:position:length} : 从position位置处取len
2015-03-03 16:47:15
650
原创 seq命令
seq命令seq用于产生一个数到另一个数之间的数具体规则:1. seq 1 10 将产生10个数,竖排,相当于直接seq 10若前数大于后数,则无结果可有小数seq num1 num2a.若num2为小数,num1为整数,则输出仍全为整数b.若num1为小数若num1 seq 1.2 5.41.22.23.24.25.2若num1seq
2015-03-03 16:43:32
713
原创 使用eclipse搭建Python开发环境
尝试了很多IDE,决定使用eclipse+PyDev的组合。记录自己的配置。一、准备 1. eclipse下载:http://www.eclipse.org/downloads/ 2. PyDev下载:http://www.pydev.org/download.html 3. Python下载:https://www.p
2015-01-03 19:26:24
342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人