Here document學習教程

2021-12-29 19:55:09 字數 418 閱讀 6050

here document (here-document, here-text, heredoc, hereis, here-string, here-script)是乙個檔案文字或輸入流文字:它是源**檔案的一部分,被視為它是乙個單獨的檔案。該術語還用於使用類似語法,保留換行符和文字中的其他空格(包括縮排)的多行字串文字形式。

簡單的說here document將內容i/o重定向到互動程式或終端,在編寫指令碼時十分方便。

命令 << eof //eof作為定界符可以是任何字串,結束時要使用對應的字元進行結束

...eof //這裡結束符前面不能有空格、縮排,大小寫也要保持一致當需要輸入一大段內容到某個檔案,使用echo輸入一段大內容就顯得太麻煩了。

輸出:hello,cloa!

test

hello,world!

陣列定義 HereDocument使用

陣列的用法 1.定義方法 一 a 0 5 a 1 19 a 2 28 二 a 5 19 28 三 a 0 5 1 19 2 28 以上三種定義方法均可。2.呼叫方法 例如 3.取出所有元素 兩者區別在於,前者得到4個以空白隔開的數字,後者得到一整個字串。4.計算陣列元素的個數 或 若要計算某個元素的...

實現免互動 Here Document

使用i o重定向的方式將命令列表提供給互動式程式或命令,比如ftp cat或read命令。是標準輸入的一種替代品可以幫助指令碼開發人員不必使用臨時檔案來構建輸入資訊,二十直接就地生產輸入。here document也可以與非互動式程式和命令一起使用。命令 標記 內容 標記之間是傳入的內容 標記 標記...

學習筆記 杜教篩

這是一種通過建構函式 g x 來求一類積性函式字首和的做法,方法比較精妙 考慮我們要求函式 f 的字首和 s n sum n f i 已經有構造好的積性函式 g 將 f,g 做狄利克雷卷積,此時推式子可以得到 sum n f g k sum n sum f d g frac sum n g d su...