
shell
hhelicopter
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shell编程学习
最近在学习Hadoop的时候,会遇到一些shell脚本,由于没有学习过shell编程所以对于这部分内容无法理解,打算利用清明假期前后共5天时间学习shell编程,学习的资料为阿里云课堂《Shell 编程入门到精通》,将每天学习的笔记以博客文章记录。 Shell编程学习DAY01 Shell编程学习DAY02 Shell编程学习DAY03 She...原创 2018-04-02 12:53:38 · 347 阅读 · 1 评论 -
Shell编程学习Day01
第一个Shell程序example.sh:#!/bin/bashecho "Our first example"echo #empty lineecho "We are currently in the following directory"pwdechoecho "This directory contains the following files"ls#为单行注释#!跟she...原创 2018-04-02 14:39:43 · 309 阅读 · 0 评论 -
Shell编程学习Day02
test语句(变量测试,测试文件,字符串,整数)测试字符串test str1==str2 是否相等test str1!=str2 是否不相等test str1 测试字符串是否不空test -n str1 测试字符串是否为空测试整数test int1 -eq int2 ==test int1 -ge int2 >=test int1 -gt int2 >test int1 -le...原创 2018-04-03 11:30:40 · 286 阅读 · 0 评论 -
Shell编程学习Day03
(())表达式用于扩展shell中算术运算的使用方法,使用方法及其特点:例子:输出100以内2的幂#!/bin/bashvar=2while((var<100))do echo "var = $var" ((var=var*2))done结果:从前面两天的学习知道使用[]时,需要有空格隔开里面的数字和运算符。循环嵌套打印 *题目一:#!/bin/bashfor((i=1;i&l...原创 2018-04-04 09:16:55 · 198 阅读 · 0 评论 -
Shell编程学习Day04
shift命令每执行一次shift,参数的序列左移,$#的值减1举例:输出累加和#!/bin/bashif [ $# -le 0 ]then echo "no parameters"fisum=0while [ $# -gt 0 ]do sum=`expr $sum + $1`shiftdoneecho $sum这里的$sum + $1并不是sum+1的意...原创 2018-04-05 13:15:51 · 426 阅读 · 0 评论 -
Shell编程学习Day05
Shell中正则表达式使用grep-v 表示invert match-n 表示line number(1)^word 表示待搜寻的word在行首grep ^root passwd(2)word$ 表示待搜寻的word在结尾grep word$ passwd(3)\:去除特殊符号的意义例子:搜索包括单引号的行,并打印行号grep -n --color \' passwd(4). 表示匹配一个任意字符...原创 2018-04-06 12:00:17 · 193 阅读 · 0 评论