zoukankan      html  css  js  c++  java
  • echo -n 和echo -e 参数意义

    echo -n 不换行输出

    #!/bin/bash
    # This is a script for test echo
    echo -n "123"
    echo "456"

    输出结果为:

    [keysystem@localhost 20180202]$ sh echo_test.sh 
    123456

    echo -e 处理特殊字符

    若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: 
    a 发出警告声; 
     删除前一个字符; 
    c 最后不加上换行符号; 
    f 换行但光标仍旧停留在原来的位置; 
    换行且光标移至行首; 
    光标移至行首,但不换行; 
    插入tab; 
    v 与f相同; 
    插入字符; 
    nn 插入nnn(八进制)所代表的ASCII字符;

    示例代码如下:

    [keysystem@localhost 20180202]$ echo -e "adddd"
    dddd
    [keysystem@localhost 20180202]$ echo -e "aadddd" #输出同时会发出报警声音 
    adddd
    [keysystem@localhost 20180202]$ echo -e "a
    dddd" #自动换行 
    a
    dddd
  • 相关阅读:
    第六周总结
    石家庄地铁线路查询系统
    第五周总结报告
    二维数组
    第四周总结
    个人作业一(补充)
    第三周总结
    个人作业一
    开课博客
    CentOS7 网卡配置文件解释
  • 原文地址:https://www.cnblogs.com/alsodzy/p/8405669.html
Copyright © 2011-2022 走看看