精华内容
下载资源
问答
  • linux echo 用法

    2017-08-30 11:00:25
    linux echo
    • 输出指定信息,常用两选项:
    • -n输出后不换行
    • -e输出后转义字符(*)才有特殊的含义
    $ echo Echo is used to display text
    • 声明变量后用echo打印变量值
    $ x=10
    
    $ echo the value of x is $x
    • ‘-e’+’\b’:删除所有空格
    $ echo -e "Tecmint \bis \ba \bcommunity \bof \bLinux \bNerds" 
    TecmintisacommunityofLinuxNerds 
    • ‘-e’+’\n’:换行
    $ echo -e "Tecmint \nis \na \ncommunity \nof \nLinux \nNerds" 
    Tecmint 
    is 
    a 
    community 
    of 
    Linux 
    Nerds 
    • ‘-e’+’\t’: 把space转换成tab
    $ echo -e "Tecmint \tis \ta \tcommunity \tof \tLinux \tNerds" 
    Tecmint     is  a   community   of  Linux   Nerds 
    • ‘\r’+’-e’ \r 前的字符不输出
    • ‘\c’+’-e’ \c 后的字符不输出,输出完成以后不换行
    $ echo -e "Tecmint \ris a community of Linux Nerds" 
    is a community of Linux Nerds 
    • echo把内容输出到文件中而不是标准输出(在windows dos中,这种用法会导致空格的出现,但是linux中没有)
    echo "hello world">test1.tmp
    展开全文
  • 你还在为不知道Linux echo用法而不知所措么?Linux echo用法你了解多少?下面来是学习啦小编为大家收集的Linux echo用法,欢迎大家阅读:Linux echo用法Echo the STRING(s) to standard output.-n do not ...

    你还在为不知道Linux echo的用法而不知所措么?Linux echo的用法你了解多少?下面来是学习啦小编为大家收集的Linux echo的用法,欢迎大家阅读:

    86f6384ffa295b14bf6c00d5bd621843.png

    Linux echo的用法

    Echo the STRING(s) to standard output.

    -n do not output the trailing newline

    输出文字不换行

    -e enable interpretation of backslash escapes

    将转义符跟后边的特殊字符解释成特殊意义

    -E disable interpretation of backslash escapes

    (default)

    不解释转义字符

    --help display this help and exit

    帮助

    --version

    output version information and exit

    显示版本等信息

    If -e is in effect, the following sequences are

    recognized: 当用-e时特殊字符的效果如下

    \\ backslash

    显示\

    \a alert (BEL)

    发出警报声

    \b backspace

    删除前一个字符

    \c produce no further output

    最后不加上换行符号

    \e escape

    字符向前退一位

    \f form feed

    换行但光标仍停留在原来的位置

    \n new line

    换行

    \r carriage return

    光标移至行首但不换行

    \t horizontal tab

    插入TAB

    \v vertical tab

    换行但光标仍停留在原来的位置

    \0NNN byte with octal value NNN (1 to 3 digits)

    八进制代表的ASCII字节

    \xHH byte with hexadecimal value HH (1 to 2 dig-

    its)

    十六进制代表的ASCII字节

    看了“Linux echo的用法”还想看:

    展开全文
  • linux5-echo用法1

    2020-08-03 15:30:03
    1、echo 用法 1.1系统提示音 一般用于,系统执行完毕后,提示用 echo -e “\a” 1.2 换行 echo -e “\n” 1.3 echo {1…10} 加间隔 echo{1…10…3} 以3为间隔,展示1-10 1.4 笛卡尔 乘机 显示 echo {a,b,b}.{1,2,...

    1、echo 用法
    1.1系统提示音
    一般用于,系统执行完毕后,提示用
    echo -e “\a”
    1.2 换行
    echo -e “\n”
    在这里插入图片描述

    1.3 echo {1…10}
    在这里插入图片描述
    加间隔 echo{1…10…3}
    以3为间隔,展示1-10
    在这里插入图片描述
    1.4 笛卡尔 乘机 显示
    echo {a,b,b}.{1,2,3}
    在这里插入图片描述
    1.5 特定字符组合显示

    echo file{1…10}
    在这里插入图片描述
    1.6 显示{001…-020}
    echo {000…20}
    在这里插入图片描述

    更多用法,可参照:help echo 查看

    展开全文
  • linuxecho命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo用法。下面通过本文给大家介绍linux echo命令以及linux echo命令提示权限不够的解决办法,感兴趣的...
  • linuxecho命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo用法,下面这篇文章主要给大家介绍了关于linuxecho命令用法的相关资料,需要的朋友可以参考学习。
  • echo不简单-linux echo的八种实用用法

    千次阅读 2019-08-28 07:31:20
    文章目录1 打印简单字符串2 打印特定变量3 打印转义字符串4 各种颜色打印输出5 打印其他命令行执行结果6 ...告诉你一些不为认知的更多echo用法,仅供参考! 1 打印简单字符串 user@user:~$ echo "hello world" he...

    echo显示一行文字!但是你真以为只有显示一行文字那么简单吗?告诉你一些不为认知的更多echo用法,仅供参考!

    1 打印简单字符串

    user@user:~$ echo "hello world"
    hello world
    

    2 打印特定变量

    user@user:~/bin$ var1="hello world"
    user@user:~/bin$ echo "$var1"
    hello world
    user@user:~/bin$ echo '$var1'
    $var1
    

    linux中双引号会转义特殊符号,比如以$开头的变量;

    而单引号则会默认不识别这些变量;

    3 打印转义字符串

        \NNN  字符的ASCII代码为NNN(八进制)
        \\    反斜线
        \a    报警符(BEL)
        \b    退格符
        \c    禁止尾随的换行符
        \f    换页符
        \n    换行符
        \r    回车符
        \t    水平制表符
        \v    纵向制表符
    

    4 各种颜色打印输出

    复制如下脚本到文件以后方便使用各种打印;

    #!/bin/bash
    function LOG_GREEN()                                                 
    {                                                                  
        echo -e "\033[32m${*}\033[0m"                               
    }                                                                          
    function LOG_YELLOW()                                               
    {                                                                       
    	echo -e "\033[33m${*}\033[0m"                                    
    }                                                                              
    function LOG_RED()                                                   
    {
        echo -e "\033[31m${*}\033[0m"                                   
    }                                                                   
    function LOG_BLUE()                                                 
    { 
        echo -e "\033[34m${*}\033[0m"                                   
    }                                                                   
    function LOG_BLACK()                                                 
    {
        echo -e "\033[30m${*}\033[0m"                                   
    }                                
    

    各种颜色设置参见这个脚本:

    #!/bin/bash
    cat << haha
        You can write like this :
            \033[one;two;three m
        This is called ansi color.
        "echo -e " you can use escapes !
        for more infomation ,try "man echo"
    haha
    #character attributes
    a=(normal 0 
    bold 1 
    dim 2
    italic 3
    under 4
    blink 5
    six 6
    revert 7
    conceal 8
    delete 9 
    )  
    #forecolor
    b=(
    black 30
    red 31
    green 32
    yellow 33
    blue 34
    magenta 35
    cyan 36
    white 37 
    )
    #backcolor
    c=(
    black 40
    red 41
    green 42
    yellow 43
    blue 44
    magenta 45
    cyan 46
    white 47
    )
    function show(){
        while test $# -gt 0;do
            echo  -e "\033[${2}m weidiao\033[0m   $1    $2" | column -t
            shift 2
        done
    }
    show ${a[*]}
    echo ===============fore color ======================
    show ${b[*]}
    echo ================back color ====================
    show ${c[*]}
    echo ================random ========================
    echo -e "\033[${b[3]};${c[1]}m weidiao is great\033[0m"
    

    5 打印其他命令行执行结果

    执行 echo `command` 或者echo $(command)

    打印命令行显示结果

    特别注意:``这个反单引号不是单引号;

    user@user:~/bin$ echo `date`
    2019年 07月 30日 星期二 11:15:21 CST
    
    

    6 进制转换–其他进制转换为十进制

    user@user:~/bin$ echo $((2#1010))
    10
    user@user:~/bin$ echo $((3#12))
    5
    user@user:~/bin$ echo $((8#11))
    9
    user@user:~/bin$ echo $((10#11))
    11
    user@user:~/bin$ echo $((16#11))
    17
    

    7 10进制转16进制脚本

    #!/usr/bin/env bash                                                
    echo "input   十进制: $1"                                            
    value=$(echo "obase=16;$1" | bc)                                    
    echo "ouput 十六进制: $value" 
    

    8 16进制转10进制脚本

    #!/usr/bin/env bash                                                
    echo " input  16进制: $1"                                          
    let i=16#$1           
    echo "output  10进制: $i" 
    
    展开全文
  • Centos 7(linuxecho 用法的注意事项

    千次阅读 2020-03-14 19:10:35
    echo echo 的语句格式一般有两种: ...一定要注意两种用法中的“内容” 内容外面的双引号是用英文输入法输入的, 如果内容中包含有标点符号的话,一定要用中文输入法输入,否则就会报错,如: ...
  • linuxecho用法

    千次阅读 2015-07-14 14:27:37
    1.echo命令我们常用的选项有两个,一个是-n,表示输出之后不换行,另外一个是-e,表示对于转义字符按相应的方式处理,如果不加-e那么对于转义字符会按普通字符处理。2.echo输出时的转义字符 \b 表示删除前面的空格 ...
  • linuxecho命令用法

    千次阅读 2018-06-08 14:38:45
    变量的取用就如上面的范例,利用 ehco 就能够读出,叧是需要在发量名称前面加上 $ , 或者是以 ${变量} 的方式用都可以!当然啦,那个 echo 的功能可是很多的, 我们这里单纯
  • Linuxecho用法

    2020-11-07 23:41:12
    echo [-neE] [arg …] (1)含义 -n:表示输出字符串不换行 -e:表示对于转义字符按对应的方式进行处理(若不加-e ,那么在输出时转义字符会按照普通字符进行处理,并不会达到自己想要达到的目的。) -E:禁用转义解释 ...
  • 本文用例子介绍了在Linux操作系统中Echo用法

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,315
精华内容 28,126
关键字:

linux的echo用法

linux 订阅