前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >「Linux学习」之变量

「Linux学习」之变量

作者头像
呆呆
修改2021-05-20 17:51:31
1.9K0
修改2021-05-20 17:51:31
举报
文章被收录于专栏:centosDaicentosDai

位置变量:

1 2 3 4 5 6 ...

vim /root/1.sh

#! /bin/bash

cat -n $1 | head -$2

授权: chmod +x /root/1.sh

/root/1.sh /etc/passwd 3

[root@master ~]# /root/1.sh /etc/passwd 3

1 root:x:0:0:root:/root:/bin/bash

2 bin:x:1:1:bin:/bin:/sbin/nologin

3 daemon:x:2:2:daemon:/sbin:/sbin/nologin

预定义环境变量:

$# 已加载的位置变量个数

$* 所有的位置变量的值

$? 程序退出后返回的状态值, 0表示正常,其他值表示异常

检查文件状态:

-e: 文档存在为真

[ -e / etc ]

echo $?

0

-d: 文档存在且目录为真

[ -d /etc ]

echo $?

0

-f: 文档存在且为文件为真

[ -f /etc/passwd ]

echo $?

0

-r: 文档存在且具备读取权限为真

-w: 文档存在且具备写入权限为真

-x: 文档存在且具备执行权限为真

比较整数大小:

-gt: >

-ge: >=

-eq: = --- >> [ root == root ] echo $? 0

-ne: != --->> [ root == student ] echo $? 1

-lt: <

-le: <=

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档