LeetCode shell 三)轉置檔案

2021-08-25 05:52:26 字數 408 閱讀 3880

檔案:

給定乙個檔案 file.txt,轉置它的內容。

file.txt

name age

alice 21

ryan 30

awk 『

end』 file.txt

nf:number of fields,也就是當前這一行資料中字段的個數;

$nf:表示最後一列;

nr:number of rows

rs:rows space行分隔符 預設為回車符

fs:fields space 列分隔符 預設為空格符

fnr:awk當前讀取的記錄數,其變數值小於等於nr(比如當讀取第二個檔案時,fnr是從0開始重新計數,而nr不會)。

nr==fnr:用於在讀取兩個或兩個以上的檔案時,判斷是不是在讀取第乙個檔案。

leetcode shell練習之詞頻統計

題目 寫乙個 bash 指令碼以統計乙個文字檔案 words.txt 中每個單詞出現的頻率。為了簡單起見,你可以假設 words.txt只包括小寫字母和 每個單詞只由小寫字母組成。單詞間由乙個或多個空格字元分隔。示例 假設 words.txt 內容如下 the day is sunny the th...

RequireJS高階(三) 轉

高階的前面兩篇講述了r.js如何通過命令列把所有的模組壓縮為乙個js檔案或把所有的css壓縮為乙個css檔案。其中包括一些壓縮配置引數的使用。但以上兩種方式有幾個問題 1 通過命令手動配置壓縮選項顯得很呆板 2 都僅合併為乙個檔案 對於最後只生成乙個檔案的庫來說,這種方式並無不妥。比如jquery,...

RequireJS入門(三)轉

這篇來寫乙個具有依賴的事件模組event。event提供三個方法bind unbind trigger來管理dom元素事件。event依賴於cache模組,cache模組類似於jquery的 data方法。提供了set get remove等方法用來管理存放在dom元素上的資料。示例實現功能 為頁面...