zoukankan      html  css  js  c++  java
  • 神奇的 echo 命令

    #!/bin/bash 请输入密码,输入密码的时候不能看见因为颜色设置成跟背景色一样了,输入完密码进行加密,加密后保存在pass.txt
    echo "Please input a password:"
    echo -n -e "33[30;40m"
    read PASS
    echo -e "33[0m"
    #PASS=$(echo $PASS | openssl base64)
    #PASS='echo $PASS | openssl base64'
    echo $PASS | openssl base64 > /opt/shell/pass.txt
    

      

    1. 显示文本或变量值
    格式:echo [选项][字符,变量……]
    选项:
    -n 不换行输出 echo 默认是输出一次换一行
    -e 增强。启用转义字符解析
    a 响铃  退格 c 去除尾部的新行
    新的一行 回车 水平制表符
    \ 斜杠 NNN 八进制 xHH 十六进制输出
    举例: echo -e “ Welcome to GuoZi’ s \ shell programming”

    2. 输出有颜色的字符
    前景色:十位数的 3 表示 范围:30-37(3x 表示)

    背景色:十位数的 4 表示 范围:40-47(4x 表示)
    个位数表示色彩
    30(黑色) 31(红色) 32(绿色) 33(黄色)
    34(蓝色) 35(洋红) 36(青色) 37(白色)
    举例:echo -e "Network restarting... [33[32;40m OK 33[0m]"

  • 相关阅读:
    DevOps
    DevOps
    DevOps 教程
    Java 文件
    Java 包装类
    Java HashMap
    Java 包装类
    Java 文件
    Java ArrayList
    Java 日期与时间
  • 原文地址:https://www.cnblogs.com/yygsj/p/5677190.html
Copyright © 2011-2022 走看看