zoukankan      html  css  js  c++  java
  • shell替换

    如果在表达式中包含特色的字符,shell会进行替换

    vim test.sh
    #!/bin/bash
    name="jack"
    echo -e "my name is $name 
    "
    
    [root@bogon code]# ./test.sh 
    my name is jack
    
    这是如果不使用-e,将会原样输出
    
    echo -E 选项禁止转义,默认也是不转义的,使用-n可以禁止插入换行符
    下面的转义字符都可以用在 echo 中:
    转义字符    含义
    \    反斜杠
    a    警报,响铃
        退格(删除键)
    f    换页(FF),将当前位置移到下页开头
    
        换行
    
        回车
    	    水平制表符(tab键) 
    v    垂直制表符

     命令替换,替换语法,`command`反引号

    #!/bin/bash
    DATE=`date`
    echo "DATE IS $DATE"
    USERS=`who | wc -l`
    echo "logged in user are $USERS"
    UP=`date;uptime`
    echo "Uptime is $UP"
    
    
    [root@bogon code]# ./test4.sh 
    DATE IS 2018年 11月 01日 星期四 01:29:37 CST
    logged in user are 2
    Uptime is 2018年 11月 01日 星期四 01:29:37 CST
     01:29:37 up  2:56,  2 users,  load average: 1.71, 1.94, 1.95
  • 相关阅读:
    排序之选择排序
    排序之冒泡排序
    NOIP 模拟 $22; m d$
    NOIP 模拟 $20; m z$
    NOIP 模拟 $20; m y$
    NOIP 模拟 $20; m 玩具$
    NOIP 模拟 $21; m Median$
    NOIP 模拟 $21; m Park$
    NOIP 模拟 $21; m Game$
    NOIP 模拟 $19; m w$
  • 原文地址:https://www.cnblogs.com/YingLai/p/9888666.html
Copyright © 2011-2022 走看看