用echo輸出多個空行

2021-07-30 13:28:31 字數 1231 閱讀 1118

大家用shell程式設計,用echo輸出空行的時候,通常想到就是用n個echo。如下輸出三個空行

echo

echo

echo

雖然內心裡還是覺得如上寫法有些醜陋。其實,echo是還有更多用法的,這在手冊裡面是有說明的。通過檢視手冊,我們可以知道,上面的**可以寫成

echo

-e'\n\n\n'

當然,通過手冊,我們可以知道另乙個知識點是,在用echo的時候,如果不想換行,可以加上引數 -n

echo -n test
查詢手冊,如下顯示(部分)

man echo
echo(1) user commands echo(1)

name

echo - display a line of text

synopsis

echo [short-option]… [string]…

echo long-option

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:

\\ backslash

\a alert (bel)

\b backspace

\c produce no further output

\e escape

\f form feed

\n new line

另外,更多資訊也可這樣查詢

info coreutils 'echo invocation'

echo 輸出顏色字型

名稱 echo 顯示一行文字 概要echo 選項 字串 描述向標準輸出輸出字串。n 不輸出換行符 e 開啟反斜槓esc轉義 e 取消反斜槓esc轉義 預設 help 顯示幫助 version 顯示版本 a alert bel b backspace c produce no further outp...

echo輸出顏色 Authority

語法介紹 echo e e 31m 輸入的內容 e 0m 輸出內容為紅色示例 字顏色 30 37 echo e 033 30m 黑顏色字 033 0m echo e 033 31m 紅顏色字 033 0m echo e 033 32m 綠顏色字 033 0m echo e 033 33m 黃顏色字 ...

插入空行 Excel 用函式實現隔行插入空行

關於在對一列資料隔行插入空行,我分別寫過 excel 實用 tips 三 如何隔行插入空行?和 excel vba 5 一鍵製作工資條 排序法按空格插空行法 vba 可是還有同學說 這幾種方法我都不喜歡,我是函式控,有沒有函式實現的方法?有!今天介紹用 index match 實現的方法。大家不禁要...