![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
wohaoeya
这个作者很懒,什么都没留下…
展开
-
Linux 中执行Shell 脚本的方式
Shell 脚本的执行方式通常有如下三种:(1)bash script-name 或者 sh script-name;这是当脚本文件本身没有可执行权限时常使用的方法,或者脚本文件开头没有指定解释器时需要使用的方法。(2)path/script-name 或者 ./script-name;需要设置文件具有可执行权限,并在文件开头设置脚本解释器。(3)source script-name 或者 . s...转载 2018-06-02 19:34:58 · 133 阅读 · 0 评论 -
#!/usr/bin/env python与#!/usr/bin/python的区别
这个在unix类的操作系统才有意义。#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。 # shell ...原创 2018-06-02 20:18:17 · 757 阅读 · 0 评论 -
Linux shell if [ -n ] 正确使用方法
if [ str1 = str2 ] 当两个串有相同内容、长度时为真 (等号两边有空格) if [ str1 != str2 ] 当串str1和str2不等时为真 if [ -n str1 ] 当串的长度大于0时为真(串非空) if [ -z str1 ] 当串的长度为0时为真(空串) if [ str1 ] 当串str1为非空...转载 2018-09-17 10:02:28 · 20662 阅读 · 0 评论