Shell
solarsaber
http://my.csdn.net/my/favorite
展开
-
关于grep命令的or,and,not操作的例子
在Linux的grep命令中如何使用OR,AND,NOT操作符呢? 其实,在grep命令中,有OR和NOT操作符的等价选项,但是并没有grep AND这种操作符。不过呢,可以使用patterns来模拟AND操作的。下面会举一些例子来说明在Linux的grep命令中如何使用OR,AND,NOT。 在下面的例子中,会用到这个employee.txt文件,如下:转载 2017-03-18 10:33:40 · 305 阅读 · 0 评论 -
shell脚本中的空格
对于很多新学shell脚本程序的人来书说,空格跟$符号的使用一直让人迷迷糊糊,下面我来说说有关于它们的使用情况。1.定义变量时, =号的两边不可以留空格.eg:gender=femal————rightgender =femal———–wronggender= femal———–wronggender= test————right 左边是命令的话=号的右边有空格是正确的=左边转载 2017-03-25 17:55:36 · 4655 阅读 · 0 评论 -
Shell脚本main函数
如果写成下面这样就不会有输出:[c-sharp] view plain copy main() { echo "hello"; } 正确的写法是这样的:[c-sharp] view plain copy main() { echo "hello"; } main 如果main函原创 2017-03-25 18:22:15 · 18579 阅读 · 3 评论 -
Shell 基础
一、单引号和双引号首先,单引号和双引号,都是为了解决中间有空格的问题。因为空格在Linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而双引号中的'$'(参数替换)和'`'(命令替换)是例外。所以,两者基本上没有什么区别,除非在内容中遇到原创 2017-03-25 17:07:52 · 240 阅读 · 0 评论