Linux:若某一檔案有n行,如何取出中間幾行的資料?
從第3000行開始,顯示1000行。即顯示3000~3999行
cat filename | tail -n +3000 | head -n 1000
顯示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
*注意兩種方法的順序
分解:
tail -n 1000:顯示最後1000行
tail -n +1000:從1000行開始顯示,顯示1000行以後的
head -n 1000:顯示前面1000行
用sed命令
sed -n ‘5,10p’ filename 這樣你就可以只檢視檔案的第5行到第10行。
用awk處理
awk ‘NR==2, NR==11{print}’ input_file
或者
awk ‘NR>2 && NR<11 {print $0}’ input_file
相關推薦
Linux:若某一檔案有n行,如何取出中間幾行的資料?
從第3000行開始,顯示1000行。即顯示3000~3999行 cat filename | tail -n +3000 | head -n 1000 顯示1000行到3000行 cat filename| head -n 3000 | tail -n
Linux下修改某一檔案下所有檔案的許可權
1.首先進入到root使用者下: 開啟一個terminal,然後輸入命令 su 這時會提示輸入密碼,這個密碼我們是不知道的,解決方法: a. 開啟一個terminal,然後輸入下面的命令 sudo
查詢:對某一欄位去重,並獲得其他欄位資訊
想在table1表中,查公司中的員工名字有哪些,table1表中員工有重名的情況,所以要對員工名去重,並且要得到員工名字、及其對應的部門號dept_id 即:對name欄位去重,並獲得name, dept_id 欄位 在thinkphp3.2 中 $table1= M('table1
Linux命令根據某一列對檔案內容去重
大家可能經常遇到檔案內容排序去重處理的事情,使用 linux 命令可以很方便的處理,sort 命令在處理檔案排序和去重中起著非常重要的左右,是檔案處理的利器。 比如有以下檔案內容: pythontab.com 1 2 3 4 5 6 7 8 9 10 11 12
D. Powerful array 離線+莫隊算法 給定n個數,m次查詢;每次查詢[l,r]的權值; 權值計算方法:區間某個數x的個數cnt,那麽貢獻為cnt*cnt*x; 所有貢獻和即為該區間的值;
code ++ 計算方法 equal ati contains tdi ces sum D. Powerful array time limit per test 5 seconds memory limit per test 256 megabytes input st
梯有N階,上樓可以一步上一階,也可以一步上二階。編寫一個程序,計算共有多少中不同的走法?
技術 告訴 不同的 mis misc 技術分享 blog main print c語言實現,小夥伴們誰要有更好的實現方法,要告訴我呦 #include int main(void) { int f,i,f1=1,f2=2; printf("請輸入樓梯數"); scanf(
查詢數據庫中某一列有沒有重復數據項
pos div stock 查詢 blog sele having count 復數 查詢數據庫中某一列有沒有重復數據項: select * from cd_stock where stock_bh in (select stock_bh from cd_stock gr
Linux:基礎IO(檔案描述符分配規則)(重定向)(inode)(軟硬連結)(動態庫靜態庫)
目錄 檔案描述符的分配規則 重定向原理 FILE 總結 理解檔案系統 inode是什麼 inode內容 硬連結 軟連結 軟硬連結區別: 動態庫和靜態庫 如何生成自己的動態庫和靜態庫 如何連結一個庫生成可執行程式 檔案描述符的分配規則 最
hdfs讀取某一檔案具體內容的java程式碼
由於mapreduce實驗總要檢視output/part-r-00000 所以寫個程式 package Utils; import java.net.URI; import org.apache.hadoop.conf.Configuration; import org.apa
python實現:判斷某一天是那一年中的第幾天
1.使用內建函式(strftime是一種計算機函式,根據區域設定格式化本地時間/日期,函式的功能將時間格式化,或者說格式化一個時間字串。關於strftime的具體用法見百度百科:https://baike.baidu.com/item/strftime/9569073?fr=aladdin)
C/C++中判斷某一檔案或目錄是否存在
2.利用 c 語言的庫的辦法: 函式名: access 功 能: 確定檔案的訪問許可權 用 法: int access(const char *filename, int amode); 以前一直沒用過這個函式,今天除錯程式發現了這個函式,感覺挺好用,尤其是判斷一個檔案或資料夾是否存在的時候,用不著再fi
C/C++ 中判斷某一檔案或目錄是否存在
1 #include 2 #include 3 4 using namespace std; 5 6 #define FILENAME “*.dat” // 指定檔名 7 8 int main( void ) 9 { 10 fstream _fi
linux下檢視某一程式所佔記憶體
原文:https://blog.csdn.net/rickiyeat/article/details/70230253 第一種方式 top -p 程序號 1 [[email protected] micro-service]$ top -p 20490 top
linux下檢視某一埠被哪個程序佔用
方法1: lsof命令,即ls open files lsof -i:埠號 例如: 方法2: netstat命令 netstat -tunpl | grep 埠號 例如:
linux: find 找一個檔案
1.在某目錄下查詢名為“elm.cc”的檔案 find /home/lijiajia/ -name elm.cc 2.查詢檔名中包含某字元(如"elm")的檔案 find /home/lijiajia/ -name ‘elm’ find /home/lijiajia
約瑟夫問題:古代某法官要判決n個犯人死刑...
古代某法官要判決n個犯人死刑,他有一條荒唐的邏輯,將犯人首尾的相接排成圓圈,然後從第s個人開始數起,每數到第m個犯人,就拉出來處決;然後又數m個,數到的犯人又拉出來處決,依次類推。剩下的最後一人可以豁免。 int main(int argc, char **argv)
Linux:使用ulimit設定檔案最大開啟數
大家都知道Linux系統預設開啟檔案數是1024,而實際的生產環境中,這個值總是顯得太小,而太小的後果就是你的系統會報:too many open files 等這樣的錯誤導致你係統死掉,所以我們總是要修改這個值,雖然表面上看來,Linux提供了ulimit這樣的命令讓你修
linux裡面的命令:./和. /【第二個有空格】,分別怎麼用
轉載地址:https://zhidao.baidu.com/question/507918731.html ./ 點號緊跟/表示當前目錄(相對路徑的寫法)。直接 / 表示根目錄。 . / 有空格的點號等同於source命令,表示在當前shell環境執行後面的命令或指令碼(不加點號預設是新開一個s
linux 下檢視某一程序的cpu使用率和這個執行緒中各個執行緒的cpu使用率
在Ubuntu/CentOS等linux系統中, 在除錯程式過程中,有時需要檢視程式的CPU的使用率和程式的各個程序的使用率. 那麼首先需要獲取這個程序的PID: ps -ef|grep [process name] 然後檢視該程序的CPU: top -p [PID]
linux 如何顯示一個檔案的某幾行(中間幾行)
【一】從第3000行開始,顯示1000行。即顯示3000~3999行 cat filename | tail -n +3000 | head -n 1000 【二】顯示1000行到3000行 cat filename| head -n 3000 | tail -n +