美文网首页
1-4 命令替换

1-4 命令替换

作者: gurlan | 来源:发表于2019-11-09 15:10 被阅读0次

语法格式

语法一:`command`
语法二:$(command)

练习一

输出所有的用户名

#! /bin/bash
index=1
for user in `cat /etc/passwd | cut -d ':' -f 1`
do
    echo "this is user $index:$user"
    index=$(($index + 1))
done

练习二

输出今年和明年的年份

echo `date +%Y` #输出2019
echo $(($(date +%Y) + 1)) #输出2020

练习三

输出今年还剩下多少周

echo $(((365-$(date +%j))/7)) # 输出 7

练习四

判断nginx进程是否存在,若不存在,自动拉起进程

#!/bin/bash

num=`ps -ef | grep nginx | grep -v grep | wc -l` #统计进程数量
if [ $num -eq 0 ];
then
 systemctl start nginx
fi
~

相关文章

  • 1-4 命令替换

    语法格式 练习一 输出所有的用户名 练习二 输出今年和明年的年份 练习三 输出今年还剩下多少周 练习四 判断ngi...

  • Linux bash shell中``与${ }的区别

    一、命令替换 在bash中,$( )与(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行...

  • $(( ))、$( )、``与${ }的区别

    命令替换在bash中,$( )与(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先...

  • 变量替换_转义_命令替换-2

    转义 变量替换 示例: 命令替换 在赋值语句中,让命令还是命令

  • Linux—shell中$(( ))、$( )、``与${ }的

    命令替换 命令替换**与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成...

  • vim命令整理之快速替换和插入

    替换命令 命令模式下:替换全部指定字符::%s/要替换的原字符/替换成的字符/g替换指定字符并询问是否替换::%s...

  • shell中${}和$()的区别

    ${}是变量替换,$()是命令替换 eg:

  • Vim查找替换

    一、字符的替换及撤销(Undo操作) 1.替换和撤销(Undo)命令替换和Undo命令都是针对普通模式下的操作命令...

  • Vim 常用的操作

    1、插入命令 2、定位命令 3、删除命令 4、复制和剪切命令 5、替换和取消命令 6、搜索和搜索替换命令 7、保存...

  • 关于Vim

    插入命令 关于行 删除命令 复制和剪切命令 替换和取消命令 搜索和搜索替换命令 保存和退出命令 vim使用技巧 进...

网友评论

      本文标题:1-4 命令替换

      本文链接:https://www.haomeiwen.com/subject/jwxnbctx.html