shell编程之shell基础

原创 浪子丶刘少  2019-06-04 09:20  阅读 2,006 次 评论 1 条 百度未收录

一、SHELL常见的系统变量解析

$0  当前程序的名称
$n  当前程序的第n个参数,n=1,2,···9
$*  当前程序的所有参数(不包括程序本身)
$#  当前程序的参数个数(不包括程序本身)
$?  命令或程序执行完成后的状态,一般返回0表示执行成功。
$UID  当前用户的ID
$PWD  当前所在目录

二、逻辑运算符解析

-f   判断文件是否存在 eg: if [-f filename]
-d   判断目录是否存在 eg: if [-d dir]
-eq  等于,整数比较
-ne  不等于,整数比较
-lt  小于,整数比较
-gt  大于,整数比较
-le  小于或等于,整数比较
-ge  大于或等于,整数比较
-a   双方都成立(and) eg: 逻辑表达式 -a 逻辑表达式
-o   单方成立(or) eg: 逻辑表达式 -o 逻辑表达式
-z   空字符串
!   代表反义
本文地址:https://www.ezliushao.com/204.html
加入我们:请加入刘少技术博客交流群:扫描二维码刘少技术博客的QQ交流群 | 浪子丶刘少 QQ:1150110267(注:微信暂停添加好友)
版权声明:本文为原创文章,版权归 浪子丶刘少 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. wordpress建站吧
    wordpress建站吧 【先天】 @回复

    感觉挺难的,以前学过一个学期的linux