• echo常用操作


    echo -n 不换行输出

    [root@C ~]# echo -n "peter" ; echo "linux"
    peterlinux
    

    echo -e 输出转义字符

    #	 制表符
    [root@C ~]# echo -e "peter	linux"
    peter	linux
    
    # 退格键
    [root@C ~]# echo -e "peterlinux"
    linux
    
    #c 不换行输出,c后面的字符不输出
    [root@C ~]# echo -e "peterc" ; echo "linux"
    peterlinux
    
    [root@C ~]# echo -e "peterclearning"; echo "linux"
    peterlinux
    
    #
     换行输出
    [root@C ~]# echo -e "peter
    linux"
    peter
    linux
    
    #f 换行且新行的开头连着旧行的行尾,v 作用相同
    [root@C ~]# echo -e "peterflearningflinux"
    peter
         learning
                 linux
    
    [root@C ~]# echo -e "petervlearningvlinux"
    peter
         learning
                 linux
    
    #
     回车,光标移至行首但不换行,表示用后面的字符替换前面的字符
    [root@C ~]# echo -e "peter linux"
    linux

    #\ 表示本身
    [root@C ~]# echo -e "peter\linux"
    peterlinux

     echo -e 修饰字符串,比如彩色、下划线等

    echo -e 使用ANSI控制码来修饰字符串

    常见的ANSI控制码及颜色编号

    ANSI控制码
    属性
    字符颜色编号
    颜色
    背景色编号
    颜色
    33[0m
    关闭所有属性
    30
    黑色
    40
    黑色
    33[1m
    高亮
    31
    红色
    41
    红色
    33[4m
    下划线
    32
    绿色
    42
    绿色
    33[5m
    闪烁
    33
    黄色
    43
    黄色
    33[7m
    反显
    34
    蓝色
    44
    蓝色
    33[8m
    消隐
    35
    紫色
    45
    紫色
    33[30m -- 33[37m
    字符颜色
    36
    浅蓝色
    46
    浅蓝色
    33[40m -- 33[47m
    背景色
    37
    灰色
    47
    灰色
    33[K
    清除从光标到行尾的内容
     
     
     
     
    #输出红色字符
    [root@C ~]# echo -e "33[31mpeter33[0m"
    peter
    
    #输出红色背景字符
    [root@C ~]# echo -e "33[41mpeter33[0m"
    peter
    
    #输出黄底红色字符
    [root@C ~]# echo -e "33[43;31mpeter33[0m"
    peter
    
    #输出高亮字符
    [root@C ~]# echo -e "33[1mpeter33[0m"
    peter
    
    #输出下划线字符
    [root@C ~]# echo -e "33[4mpeter33[0m"
    peter
    
    #输出闪烁字符
    [root@C ~]# echo -e "33[5mpeter33[0m"
    peter
    
    #输出反显字符,由黑底白色变为白底黑色
    [root@C ~]# echo -e "33[7mpeter33[0m"
    peter
    
    #输出消隐字符,看上去没了,实际上是字符颜色变成背景色了
    [root@C ~]# echo -e "33[8mpeter33[0m"
    peter
    
    #ANSI控制符还可用于命令提示符的修饰
    [root@C ~]# export PS1="e[31mwww#e[0m"
    www#
    
  • 相关阅读:
    1539. Kth Missing Positive Number (E)
    0082. Remove Duplicates from Sorted List II (M)
    0526. Beautiful Arrangement (M)
    解决mac电脑耳机/外放突然无声音
    利用蒙特卡洛方法实现21点问题的最优解(内含python源码)
    浅析机器视觉在医疗影像处理中的应用
    基于最近邻法手写数字识别(内附python源码)
    最新版 | 2020李沐《动手学深度学习》中文版pdf重磅开源!
    干货收藏!639页《深度学习:Deep Learning》图文并茂课程PPT
    22课时、19大主题,CS 231n进阶版课程视频上线!
  • 原文地址:https://www.cnblogs.com/Peter2014/p/7587380.html
Copyright © 2020-2023  润新知