在shell中常用的特殊符号罗列如下:# ; ;; . , / \\ 'string'| ! $ ${} $? $$ $*\"string\"* ** ? : ^ $# $@ `command`{} [] [[]] () (())|| && {xx,yy,zz,...}~ ~+ ~- & \\ + ...
分类:
系统相关 时间:
2015-09-05 14:56:21
阅读次数:
254
-------------------------------------------------------------------------------------------------Shell中的变量的类型默认都是字符串,所以:#!/bin/bashaa=1bb=2cc=$aa+$bbe...
分类:
系统相关 时间:
2015-08-31 06:28:03
阅读次数:
226
本地变量: ????set VARNAME=VALUE:作用域为整个bash进程 局部变量: ????local VARNAME=VALUE:作用域为当前代码段 环境变量: ????export VARNAME=VALUE 或者??? VARNAME=VALUE?????????...
分类:
系统相关 时间:
2015-08-27 15:37:07
阅读次数:
178
if 语句格式 if??条件 then ?Command else ?Command fi??????????????????????????????别忘了这个结尾 If语句忘了结尾fi test.sh: line 14: syntax error:?unexpected end ...
分类:
系统相关 时间:
2015-08-26 00:18:19
阅读次数:
267
说起函数调用,相信大家也不会陌生,然而对于初学Shell的我来说,Shell中函数调用方式却有点让我不太习惯,自己也走了不少的弯路,因为传递参数时出了一个很“自然”的错误,也让我吃了不少的苦头,所以总结一下S...
分类:
系统相关 时间:
2015-08-25 13:02:36
阅读次数:
164
awk与shell之间的变量传递方法linux下awk是个好东东,处理一些文本文件会非常方便。而在Linux下嘛,经常会和shell打交道,所以awk和shell之间的变量相互传递,有时还是很有必要的,所以简单总结一下吧。awk中使用shell中的变量一、“‘$var’”这种写法大家无需改变用‘括起awk..
分类:
系统相关 时间:
2015-08-25 12:34:30
阅读次数:
181
一、前言结构化编程中,主要有三种结构:顺序、分支、循环。由此可见分支判断的重要性。而且在shell编程中往往会遇到进行判断的情况,比如:判断文件是否存在、目录是否存在等等。二、if语句的结构if 条件then ...elif 条件 ...else ...fi三、shell中的分支判...
分类:
系统相关 时间:
2015-08-21 20:55:20
阅读次数:
149
shell中的点命令与source命令的区别
1 shell脚本执行方法
有两种方法执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts;一种是在当前shell下执行,不再启用其他shell。
新产生一个shell然后再执行scripts的方法是在scripts文件开头加入语句:#!/bin/sh。一般的script文件(.sh)即是这种用...
分类:
系统相关 时间:
2015-08-21 15:49:17
阅读次数:
183
${str-newStr} 仅当str为null的时候替换${str:-newStr} 当str为null或者str为空字符串的时候替换综上,-号,当str没有内容,则替换, :号只是增加了空字符串的情况。注意,结果是表达式的值,并没有改变原有的str${str+newStr} 仅当str有内...
分类:
系统相关 时间:
2015-08-17 13:48:41
阅读次数:
143
在python中,glob模块是用来查找匹配的文件的
在查找的条件中,需要用到Unix shell中的匹配规则:
* : 匹配所所有
? : 匹配一个字符
*.* : 匹配如:[hello.txt,cat.xls,xxx234s.doc]
?.* : 匹配如:[1.txt,h.py]
...
分类:
编程语言 时间:
2015-08-15 18:22:50
阅读次数:
424