Shell条件变量

1.算数运算命令有哪几种?

Shell条件变量_第1张图片

0f72900eb9fa41f4802960fa3b983468.png

5be5b7cf66de4f6ca5dae7b79ca33167.png

93e71c8654c54738b5209145a06b27d1.png

599d5fcf400c410098962995816e20f9.png

e1776f5bd9dd48d6bfab0e0405093ca5.png

db806cc20f134b4da1bbde1e943e01e6.png

20ed1bb6cf644e84987a67a08c5f9585.png
2.定义变量url=https://blog.csdn.net/weixin_45029822/article/details/103568815
1)截取网站访问的协议

grep -o命令用于仅显示匹配的文本,而不是整行文本。它将只输出匹配的文本,而不是整行文本

fc883e894b6140779f71465f05d8e5fa.png

b7c5c740da004064acd54f1cea8e1bbb.png

${url}:表示变量$url的值。

%::表示删除变量$url中最后一个冒号(:)及其右边的所有字符。

d25807beda964f0ea5bb913e5577bd77.png

从$url中提取出以https开头的字符串,并将其输出

6840cc4fd3ab406abe218add7eaf1ec8.png

f058a623a3f44dc7b9e08ad47aac8a31.png
2)截取网站访问账号信息

16add5b839e44c0dbd3e49805555b155.png

2ad248e541a64ff58ce237304be4d441.png

190744925c5c4fbfba6a68059f02e625.png
3.写一个脚本,完成以下要求:
给定一个用户:
(1)如果其UID为0,就显示此为管理员;
(2)否则,就显示其为普通用户;

Shell条件变量_第2张图片

384299eb80e84412ae96bc50364fc1ee.png
4.写一个脚本
(1)判断当前系统上是否有用户的默认shell为bash;
(2)如果有,就显示有多少个这类用户;否则,就显示没有这类用户;

方法1:

Shell条件变量_第3张图片

bee535dcda5a4a8c8f01184ab73b7978.png

方法2:

Shell条件变量_第4张图片

6bf6c14429a14312a1a23370f428084c.png

 

你可能感兴趣的:(linux,运维,vim,正则表达式)