几个常用的shell条件测试语句

直入主题。不同于Python或者R,在shell语句中有无空格往往有很大区别。在条件测试中,一定要注意测试条件的两端都必须有空格。

[[ expression ]] 或者 [ expression ]

上面为两种条件测试的表达式,expression两端都要有空格。

一、 与或非

与: &&

或: ||

非: !

二、整数的比较

比如

三、字符串比较

比如

四、文件测试

文件测试是经常用到的,也是shell比Python和R方便的地方。

shell中if...fi要配对使用。

shell的优势在于对系统和文件的操作很方便,当如如果做数据分析,还是老老实实用Python或者R吧。

======== THE END =========

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180602G1BE1T00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券