zoukankan      html  css  js  c++  java
  • shell自定义输入输出 read+echo

    自定义格式输入、输出(244)

     输出:echo
    -e  解释转义字符

    -n    回车不换行


        新的一行,等同于回车
      制表符

       回车
      回退 baskspace 删除键

    演示 选项
    echo -e "a b c"


    演示-n 、 -e 、  ,倒计时:
    for i in 9 8 7 6 5 4 3 2 1
    do
    echo -n -e "$i"
    sleep 1
    done
    命令行中:for i in 9 8 7 6 5 4 3 2 1;do echo -e -n "$i" ; sleep 1 ;done
    for i in {9..1} ;do echo -e -n "$i";sleep 1 ;done

    自定义格式输入:read

    -p 打印输出
    -n 接受多少个用户输入的字符
    -s 关闭回显 需要放在前面,不然会报错
    -t 等待超时

    read -t 5 -p "Name: " var //read -p 打印输出,echo -n ,读取用户输入,将输入的字符串赋值给变量

    echo "Hello,$var"

    示例:模拟登陆小程序
    login

    read -p "`hostname` login:" user
    read -s -p "Password: " passwd
    echo
    echo -e "$user $passwd"

  • 相关阅读:
    python 练习 10
    python 练习 9
    运算符
    变量类型
    打印更多的变量
    变量和命名
    数字和数字计算
    第一个程序
    python 练习 8
    python 练习 7
  • 原文地址:https://www.cnblogs.com/dannylinux/p/8692917.html
Copyright © 2011-2022 走看看