本帖最后由 阿勒泰 于 2022-10-17 09:57 编辑
作用 在终端输出字符串
语法 echo [OPTION]... [STRING]...
参数 -n 不输出结尾的换行符 -e “\a” 发出警告音 -e “\b” 删除前面的一个字符 -e “\c” 结尾不加换行符(\c 后面的字符不会输出) -e “\f” 换行,光标扔停留在原来的坐标位置 -e “\n” 换行,光标移至行首 -e “\r” 光标移至行首,但不换行(会覆写行开头的字符) -E 禁止反斜杠转义,与-e参数功能相反
案例 输出一段普通字符串 echo "hello world" echo hello world
输出变量提取后的值 echo $PATH
取消转义 echo \$PATH
将输出结果重定向到文件 echo "hello world" > file
显示命令执行结果 echo `date`
输出带有换行符的内容(开启转义) echo -e "a\nb\nc" |