自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

锐的博客

。。。。。。

  • 博客(9)
  • 收藏
  • 关注

翻译 一天一条shell命令--------test和[]的应用

到目前为止if语句测试都是跟命令的退出状态码无关的条件。但是test命令提供了在if-then语句中测试不同条件的路径,如果test命令中列出的条件成立,test命令就会退出并返回退出状态码0,这样if-then语句就与其他编程语句中的if-then语句类似的方式工作量了,如果条件不成立,test命令就会退出并返回退出状态码1,if-then语句就会失效。当然shell提供了和te

2017-05-24 22:35:35 294

转载 一天一条shell知识------shell的结构之判断语句if-then

在通常的变成语言中if后边的对象是一个等式来测试是TRUE还是FALSE的值,但是bash的if语句并不是这样的shell中的if语句是根据if行定义的命令,如果该命令的退出码(请查阅前面关于退出码的描述)是0,位于then部分的命令就会被执行。如果该命令的退出状态码是其他什么值,那么then部分的命令就不会被执行。下面的是例子#!/bin/bashif d

2017-05-22 22:42:21 426

翻译 一天一条shell命令--------退出状态

shell中运行的每一个命令都在使用退出状态码(exit  status)来告诉shell它完成了处理。处理码是一个0-255之间的整数值,在命令运行时由命令传给shell,你可以捕捉这个值并在脚本中使用linux提供了$? 专属变量来保存是上个执行的命令的退出状态码,你必须在你要查看到命令后马上使用该变量下面是简单的例子  通过执行date命令 成功后返回的状态码是 0#

2017-05-21 22:36:29 500 1

翻译 一天一条shell命令----------expr命令

shell提供了一个特别的命令命令 用来处理数学表达式 #!/bin/bashvar1=10var2=20var3=`expr $var2 / $var1`echo the result is $var3当然shell提供了方括号[ ]来兼容包含expr的命令,相比较更加简单你可用用美元符号和方括号($[ operation ])将数学表达式圈起来下面是例子#!/b

2017-05-21 22:24:37 369

翻译 一天一条shell知识------------反引号的应用``

`` 反引号允许你将shell命令的输出赋值给变量  下面的例子是以时间为例子的#!/bin/bashtesting=`date`echo "this date and time are :$testing"

2017-05-21 22:15:33 205

原创 shell命令切换用户执行令的几种方法

#!/bin/shsu - test -c pwd

2017-05-16 22:53:53 2240

原创 通过shell脚本实现从文件中读取数据的几种方法

#!/bin/sh#the fisrt methodwhile read datado echo $datadone < test.info#the second methodcat test.info | while read linedo echo $linedone#the third methodfor line in `cat test.info`d

2017-05-16 22:34:36 7242

原创 用c++简单的封装线程c中互斥锁

#include #include #include //用c++简单的封装互斥锁class LOCK{ private: pthread_mutex_t mutex; public: LOCK(); virtual ~LOCK(); void lock_t(); void unlock_t(); void trylock_t();};LOCK

2017-05-15 23:19:58 1795 1

原创 用c结构体来实现c++中类的概念

用c结构体来实现c++中类的概念,下面是代码片段  #include struct TEST{ TEST(); ~TEST(); int a; int b; public: int sum_t(int a,int b); void print() { printf("this is %d----%d\n",a,b); } }; TEST::TES

2017-05-15 22:30:55 934

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除