1. 程式人生 > >shell echo列印換行的方法

shell echo列印換行的方法

echo要支援同C語言一樣的\轉義功能,只需要加上引數-e,如下所示:

[~]#echo "Hello world.\nHello sea"
Hello world.\nHello sea
[~]#echo -e "Hello world.\nHello sea"
Hello world.
Hello sea
[~]#

不加-e

看一下man的說明:

[~]#man echo | cat

ECHO(1)                          User Commands                         ECHO(1)


NAME
       echo - display a line of text


SYNOPSIS
       echo [OPTION]... [STRING]...


DESCRIPTION
       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:


       \0NNN  the character whose ASCII code is NNN (octal)


       \\     backslash


       \a     alert (BEL)


       \b     backspace


       \c     suppress trailing newline


       \f     form feed


       \n     new line


       \r     carriage return


       \t     horizontal tab


       \v     vertical tab


       NOTE: your shell may have its own version of echo, which usually super-
       sedes the version described here.  Please refer to your  shell’s  docu-
       mentation for details about the options it supports.

相關推薦

shell echo列印方法

echo要支援同C語言一樣的\轉義功能,只需要加上引數-e,如下所示: [~]#echo "Hello world.\nHello sea" Hello world.\nHello sea [~]#echo -e "Hello world.\nHello sea" He

shell打印的辦法echo -e

ont ace bottom microsoft orm 16px sim sun font 不加-e參數,直接連\n也輸出打印[~]#echo "Hello world.\nHello sea"Hello world.\nHello sea加-e參數,

shell echo -n md5sum使用方法

語句 sum 方法 *** limit name user set email #!/bin/bash MYSQL=‘mysql -u*** -p*** -hws5 account‘ tmp="tmp" resultsource="resultsource" result

按層遍歷二叉樹並列印

package com.zyl.algorithm; import java.util.LinkedList; public class PrintBinaryTreeByFloor { publ

html title屬性內容方法(靜態頁面)

滑鼠經過懸停於物件時提示內容(title屬性內容)換行排版方法,html title 換行方法總結。html的title屬性預設是顯示一行的,這裡介紹兩種換行方法為大家分享使用。 一、直接title內容換行 直接填寫title內容時候“回車鍵”換行,示例程式碼如下: &

二叉樹按層遍歷列印

我們都知道,廣度優先遍歷——對二叉樹來說就是按層遍歷,需要藉助佇列。程式碼也很簡單,就幾行。但是為什麼要藉助佇列呢?粗魯分析:二叉樹的按層遍歷是這樣:從左到右,從上到下訪問每個節點。而二叉樹本身給出的資訊是其下一行的左右節點的,所以在訪問某一行節點時,就要儲存其含有的資訊

shell指令碼列印文字到檔案

剛開始以為echo """aaaa "bbb"ccc"""可以解決問題,後來發現引號沒了。 所以只能採用HERE用法。 cat <<HERE aaaa "bbb" ccc HERE 如果要重定向到檔案: (cat <<HERE aaaa "bbb"

echo與不

       echo預設是有換行的, -n的時候, 是不換行的, 看下man的介紹: [email protected]:~$ man echo | grep "\-n" -C2

Swift的print不列印方法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Linux shell指令碼中執行命令結果賦值給變數&&echo輸出變數是否包含符的問題

Linux shell指令碼中執行命令結果賦值給變數&&echo輸出變數是否包含換行符的問題 echo $ret 和 echo "$ret" 區別: 如果是echo $ret,輸出結果為一行,沒有換行符 如果是echo "$ret",輸出結果為多行,有換行符

echarts圖表裏label文字過長方法

.com 但是 echarts 求余 字符串數組 字數 進行 http 圖標 在做一些圖標時,有時會出現顯示文字過長的問題,需要將其按照指定的字數換行,像下圖這樣 而echarts沒有提供換行的方法,但是可以使用fomatter方法進行設置,代碼如下 formatt

Java 輸出文件通過 BufferedWriter.newline() 方法

簡單 void tro troy 使用 div blog 情況 問題 最近項目中需要導出文件,其實導出文件是一個挺簡單的事情。但是卻遇到了很奇怪的問題。 首先導出到文件需要用到 BufferedWriter。而換行則是通過 bw.newline() 方法,問

清除SQL數據庫文本字段中的回車、符的方法

rep 字段 回車 -1 img lac ges cnblogs bsp 清除SQL數據庫中文本字段的回車、換行符的方法 清除回車符: update tableName set columnName = rtrim(ltrim(replace(columnName

JS實現alert中顯示方法

谷歌瀏覽器 mozilla inter clas 瀏覽器類型 min exp 瀏覽器 sca 轉自腳本之家: 這篇文章主要介紹了JS實現alert中顯示換行的方法,實例分析了兩種實現alert換行的實現技巧,非常簡單實用,需要的朋友可以參考下 本文實例講述了JS實現aler

PHP替換回車的三種方法

lin string 三種方式 unix span class ash var array 一個小小的換行,其實在不同的平臺有著不同的實現,為什麽要這樣,世界是多樣的! 本來在Unix世界換行用/n來代替換行, Windows為了體現不同,就用/r/n, 更有意思的是,Ma

windows git 更改為unix模式符決解方法

更改 put windows 背景 0x0d dos 文本文 方法 fig 背景 在各操作系統下,文本文件所使用的換行符是不一樣的。UNIX/Linux 使用的是 0x0A(LF),但 DOS/Windows 一直使用 0x0D0A(CRLF)作為換行符。 問題 需要把再W

Shell內建命令與運方法

col shell 執行 log family i++ 整數 執行文件 讀取 1. !# /bin/bash 這句話是shell腳本的第一行,/bin/bash表示腳本的解釋器位置。 2. 腳本的運行:     (1)bash

php學習筆記-echo怎麽

nes php學習 html echo class lis 代碼 php pos <?php echo ‘chinese<br>‘ echo ‘english‘; echo ‘math‘; ?> 只需要在待輸出的字符串中加入<br>這

css實現連續數字和英文的自動方法

overflow 邊界 沒有 flow bre ref wid over IE 1.(IE瀏覽器)連續的英文字符和阿拉伯數字,使用word-wrap : break-word ;或者word-break:break-all;實現強制斷行 #wrap{word-break:b

textarea賦值時符無效的解決方法

字符串 spa substring 開始 repl tar txt json 兩個 1 //替換字符串中的換行符為br 2 var Content = JSON.stringify(txt); 3 Content = Content.replace(/\\n/g,