zoukankan      html  css  js  c++  java
  • shell编程学习笔记(四):Shell中转义字符的输出

    通过echo可以输出字符串,下面看一下怎么输出特殊转义字符,首先我先列出来echo的转义字符:

    \  输入

    a  输出警告音

      退格,即向左删除一个字符

    c  取消输出行末的换行符,和-n选项一致

    e  Esc

    f  换页符

      换行

      回车

      制表,即Tab

    v  垂直制表符

    nnn  按照八进制ASCII码表输出字符,其中0为数字零,nnn是三位八进制数

    xhh  按照十六进制ASCII码表输出字符,其中hh是两位十六进制数

    以下蓝色字体部分为Linux命令,红色字体的内容为输出的内容:

    # cd /opt/scripts

    # vim script04.sh

    开始编写script04.sh的脚本,脚本内容为:

    #! /bin/sh
    echo -e "hello world
    hello
    "
    echo -e -n "hello
    "
    echo -e "this is a new line.
    "

    # chmod +x script04.sh

    # ./script04.sh

    hello world
    hello

    hello
    this is a new line.

    上面的代码比较简单,我主要说一下echo后面带的选项:

    -e 必须添加-e选项,输出的内容才支持转义输出

    -n 不输出行尾的换行符,默认每一个echo都会在最后添加一个换行符。注意-n选项并不被所有Linux版本支持。POSIX标准中并未包含此选项。

  • 相关阅读:
    ejs
    appcan.slider.js探索
    js语法重点
    canvas动画
    canvas绘图
    Bootstrap 表单
    模态框
    Node.js EventEmitter(事件队列)
    Node.js 事件循环
    react native 页面跳转
  • 原文地址:https://www.cnblogs.com/modou/p/10440932.html
Copyright © 2011-2022 走看看