
shell
lyj548926543
这个作者很懒,什么都没留下…
展开
-
shell循环结构
for循环:#! /bin/bash#定义数组array=(Monday Tuesday Wednesday Thursday Friday Saturday Sunday)for day in ${array[*]}do echo "$day"done九九乘法表:#! /bin/bashfor ((i=1;i<=9;i++))do for ((j=1;j<...原创 2018-07-13 15:29:42 · 244 阅读 · 0 评论 -
shell 函数的应用
获取系统时间:#! /bin/bashgetTime(){ time=`date` echo "$time"}getTime计算字符串长度#! /bin/bashlength(){ str=$1 result=0 if [ "$str" != "" ]; then #计算字符串的长度 result=${#str...原创 2018-07-13 15:48:31 · 161 阅读 · 0 评论 -
shell 数组
数组的定义:#! /bin/bash#declare定义数组declare -a arrayarray[1]=10array[2]=20echo "array is ${array[@]}"数组的输出:#! /bin/bash#定义数组array=(1 array 3 4 5 6 7 8 9)#输出第一个数组元素echo "the frist element is ${arr...原创 2018-07-13 16:03:46 · 149 阅读 · 0 评论 -
shell 正则表达式
行首行尾定位符^ $#! /bin/bash#列出以po开头的文件 ^:行首定位符str=`ls /etc | grep "^po"`echo "$str"#行尾定位符 $str=`ls /etc | grep "conf$"`echo "$str"单个字符匹配 “.”#! /bin/bash#列出所有samba文件str=`ls /etc | grep "samba"`ec...原创 2018-07-13 16:30:57 · 377 阅读 · 0 评论 -
shell 流编辑
选择文本:#! /bin/bash#! /bin/sed#shu chu 1-3 hang bu yong -nsed '1,3p' demo.txtecho "========================="#shu chu 1-3 hang yong -nsed -n '1,3p' demo.txtecho "========================="#shi y...原创 2018-07-13 16:45:41 · 229 阅读 · 0 评论 -
shell 文本处理利器awk命令
11.1 awk入门awk是一种非常强大的数据处理工具,其本身可以称为是一种程序设计语言,因而具有其他程序设计语言所共同拥有的一些特征,例如变量、函数以及表达式等。通过awk,用户可以编写一些非常实用的文本处理工具。本节将介绍awk的基础知识。11.1.1 awk的功能awk是Linux以及UNIX环境中现有的功能最强大的数据处理工具。简单地讲,awk是一种处理文本数据的编程语言。awk的设计...转载 2018-07-13 16:59:21 · 536 阅读 · 0 评论 -
shell 文件的操作(find)
find命令:路径hehe@ubuntu:/home/shell/12$ cat 12-2.sh #! /bin/bash#指定多个路径file=`find /etc /usr/local -name bin`echo "$file"测试:#! /bin/bash#搜索HTTPd.conf 的文件file=`find /etc -name httpd.conf -print`# ...原创 2018-07-13 17:05:41 · 991 阅读 · 0 评论