shell
Z_Dream_ST
这个作者很懒,什么都没留下…
展开
-
shell for循环编程
在shell编程中,for循环语句的编程的格式为 for 变量 in × ×do......done将in后面的数据一一的输入到变量里面,先输入第一个,然后执行do后面的语句,然后输入第二个,执行do后面的语句,以此类推,直到输入完毕例子:#shell_for for循环#!/bin/bashfor i in 1 2 3 4 5 6do原创 2017-08-16 21:19:00 · 395 阅读 · 0 评论 -
shell编程 if语句
今天开始学习shell编程,通过看书,练习了几个基本的小例子,下面总结一些知识点分享给大家if 语句包括 字符串测试,文件测试,数字测试基本的语法为if test commandthen********else********fi或if [ command ]then********else********fites原创 2017-08-14 21:29:31 · 684 阅读 · 0 评论 -
linux shell编程 从当前目录下查找指定文件,输出文件位置
#! /bin/bash#从当前目录下找出所有要查询的文件并输出文件位置echo start time=`date`echo -efunction func(){for file in `ls $2`do if [ -L $2"/""$file" ] then continue else if [ -d $2"/""$file" ] then path=$原创 2018-01-19 13:14:15 · 4622 阅读 · 0 评论 -
shell 编程 字符串 函数
# /bin/bash#定义变量类型declare -i sum=100+200+300echo $sum#数组array_name=(v0 v123456 v2 v3)#重新设置指定元素的数值array_name[2]=v22#输出元素的值echo ${array_name[2]}echo ${array_name[*]}echo ${array_name[@]}原创 2018-01-18 22:55:20 · 667 阅读 · 0 评论 -
shell 双引号"" 单引号'' 反引号`` 的区别
双引号,单引号,反引号是shell编程中常用到的符号,下面简单介绍一下它们的区别双引号能忽略绝大部分符号的特殊含义,但$ \ ` 这三个字符依然保持其特殊含义例如, name=qwerecho $name$代表解释变量的值所以加上双引号含义是一样的 echo "$name"#!/bin/bashname=qwerecho $nameecho原创 2017-08-16 21:45:39 · 472 阅读 · 0 评论 -
linux shell awk命令的简单使用方法
awk命令1 awk是一个强大的文件分析工具 2 使用方法awk '{pattern + action}' {filenames}其中 pattern 表示 AWK 在数据中查找的内容,而action是在找到匹配内容时所执行的一系列命令。花括号({})不需要在程序中始终出现,但它们用于根据特定的模式对一系列指令进行分组。pattern就是要表示的正则表达式,用斜杠括起来。原创 2018-02-04 14:15:00 · 1264 阅读 · 0 评论