linux下統計文字行數的各種方法之命令列統計
檔案test1.txt有17行
方法一:
awk ‘{print NR}’ test1.txt | tail -n1
管道前列印所有行號,管道後則列印最後一行
或者:
awk ‘END{print NR}’ test1.txt
方法二:
grep -n ‘’ test1.txt | awk -F : ‘{print $1}’ | tail -n1
或者:
grep -n ‘’ test1.txt | awk -F : ‘END{print $1}’
方法三:
sed -n ‘$=’ test1.txt
備註:統計檔案的行數,等同於cat test1.txt | wc -l 命令(下面方法中所述),具體點就是-n抑制輸出, $到最後一行,=列印行號。
方法四:
wc -l test1.txt
或者:wc -l test1.txt | awk ‘{print $1}’
又或者:cat test1.txt | wc -l
相關推薦
linux下統計文字行數的各種方法之命令列統計
檔案test1.txt有17行 方法一: awk ‘{print NR}’ test1.txt | tail -n1 管道前列印所有行號,管道後則列印最後一行 或者: awk ‘END{print NR}’ test1.txt 方法二: grep -n ‘’ te
linux下統計文字行數的各種方法之使用shell指令碼統計
上一篇講的都是統計單個檔案的方法,直接在命令列執行就可以。現在試試指令碼的方式,統計多個檔案的行數 一、統計目錄下所有檔案的檔案數及所有行數 指令碼暫時命名為count.sh,程式碼如下: #!/bin/bash # 計算當前或者指定目錄的檔案數目及所有檔案的行數 fileCou
Linux下vim顯示行數
修改 linu 方便 ref onu color 環境 vim編輯 http p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Arial; color: #362e2b } p.p2 { margin: 0.0px
Linux下 對檔案行數打亂(亂序排列)
更新:2018-04-2713:25:25 其實直接用shuf就行: trainname='_train' testname='_test' shufname='_shuf' path="/data/mt/haiouzhang/lang_all/clean/all_lang/all_clean_2/"
ubuntu下通過u盤安裝軟體方法(命令列)
如果在我們Ubuntu沒有網路連線的情況下,安裝軟體就不可使用 apt-get install xxx,因為不能通過網路下載資料包,我們這裡介紹通過U盤用命令列的方式給Ubuntu系統安裝軟體的方法。 在將我們想要安裝的軟體包放到U盤中後(以.tar.gz檔
Linux 下wc 統計遞迴統計目錄及其子目錄下檔案的行數
原文連結:http://blog.csdn.net/a_ran/article/details/43939261 wc 命令用於統計檔案內容的行數、單詞數、字母數。 如果想遞迴的統計一目錄下及其子目錄下所有匹配檔案的總的行數和每個檔案的行數,可以使用一下命令。 wc
從匯編角度來理解linux下多層函數調用堆棧運行狀態
see padding clas symbols edi inux -s alt sso 我們用下面的C代碼來研究函數調用的過程。 C++ Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 int bar(
php在cli模式下取得命令行中的參數的方法-getopt命令行可傳遞數組-簡單自定義方法取命令行參數
getc pre alt clas opts roo 得到 表示 type 在cli模式下執行PHP時,自動給腳本文件傳遞了一個變量$argv,其值即是一個命令中所有值組成的數組(以空格區分),在PHP程序中接收參數有3種方法1.直接使用argv變量數組。 2.使用$_
linux格式文件在windows下缺少換行的解決方法
原理:在Linux系統下, '\n'就是一個換行符,而在windows下,它是由回車換行組成,表示為 \r\n 解決方法:使用Notepad++進行文件格式轉換Notepad++開啟文件-->編輯-->文件格式轉換-->轉換為Windows格式
linux 下安裝 MySQL 經常出現各種問題終極解決方法 /var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.pid
以為 ubuntu 12.04 為例: 安裝 MySQL 5.5 ,方法如下: wget http://sourceforge.net/projects/mysql.mirror/files/MySQL%205.5.27/mysql-5.5.27-linux
Linux命令之統計檔案行數、字數、字元數-wc
wc(Word Count)命令用來統計檔案內容資訊,包括行數、字元數等 語法:wc [-lwc] fine_name 若不接檔案,則統計標準輸入 #顯示檔案內容資訊,輸出資訊依次是:行數,字數,位元組數,檔名稱 wc filename #顯示一個檔案的行數 wc -l
Linux wc命令(統計檔案行數)
wc(word count)功能:統計指定檔案中的位元組數、字數、行數,並將結果顯示輸出。 利用wc指令我們可以計算檔案的Byte數、字數、或是列數,若不指定檔名稱、或是所給予的檔名為“-”,則wc指令會從標準輸入裝置讀取資料。 語 法:wc [-clw][--help]
Python小工具——統計資料夾下原始碼的行數
趁著熱情著,又趕了份統計原始碼的小工具 程式是統計java檔案的,以後有機會更新成統計各個原始碼版本的程式 統計目錄下每個檔案的總行數,正常行數,註釋行數,空白行數 和整個目錄下總的 這些行數。 程式執行後,自動在指定目錄生成一個result.txt檔案 同樣的利用
linux grep顯示指定內容前後指定行數的方法
在日常應用中,有時會需要查詢一個檔案內指定內容之前或者之後幾行內容,可以用如下方法解決: 檔名:/etc/httpd/conf/httpd.conf 指定內容: 查詢前後5行內容: cat /etc/httpd/conf/httpd.conf | grep -5 ^\ 查
linux獲取日誌指定行數範圍內的內容
得到 http rep 不想 code 水流 clas -a 技術分享 假如我要獲取“淺淺歲月拂滿愛人袖”到“落入凡塵傷情著我”之間的內容。 1、首先得到他們所在的行號: -n選項顯示行號 但是有時候grep後顯示的是“匹配到二進制文件(標準輸入)”,說明搜索的字
Windows訪問Linux下的共享目錄的配置方法
cat tab all samb dha server nbsp lan eno user安全級別 第一步:安裝samba3(如果已經安裝就跳過這一步) [[email protected]/* */ /]# yum groupinstall "CIFS
控制容器文字行數(pc和 移動端)
phone 行數 spa pre size 以及 :hover 框架 mx4 寫在前面的話: 對於文字的單行以及多行顯示,應該是經常用到的一個功能了,看下文吧~ pc 端: 1. 單行限制(兼容所有瀏覽器) 這裏加了一個 鼠標移入時顯示全部 的效果:
linux下如何實現mysql數據庫每天自動備份定時備份
實現 一分鐘 規則 chm -bash 安裝 track 存儲 ces 版權聲明:本文為 testcs_dn(微wx笑) 原創文章,非商用自由轉載-保持署名-註明出處,謝謝。 目錄(?)[+] 概述 ??備份是容災的基礎,是指為防止系統出現操作失誤或系統
Linux下追加磁盤空間的方法
tab util fst 開機 nbsp 下拉 expand 增加 set 情景1:如果當前磁盤有容可擴 root用戶下,【fdisk -l】最大分區是/dev/sda3,新創建最新的分區是/dev/sda4 輸入【fdisk /dev/sda】 【n】添加新分區 【p】
Linux下rz/sz安裝及使用方法
文件選擇 登錄 class onf track 運行 使用方法 con rec 新搞的雲服務器用SecureCRT不支持上傳和下載,沒有找到rz命令。記錄一下如何安裝rz/sz命令的方法。 一、工具說明 在SecureCR