1. 程式人生 > >shell 按照檔案中指定列的數字大小排序

shell 按照檔案中指定列的數字大小排序

ls |sort -t "." -k4 -n 1.txt >2.txt

[[email protected]~]# cat 2.txt
10.15.201.3
10.15.201.5
10.15.201.6
10.15.201.8
10.15.201.9
10.15.201.10


相關推薦

shell 按照檔案指定數字大小排序

ls |sort -t "." -k4 -n 1.txt >2.txt [[email protected]~]# cat 2.txt 10.15.201.3 10.15.201.5 10.15.201.6 10.15.201.8 10.15.201.9

shell指令碼抽取文字檔案指定字串的方法:sed+grep方法、awk+grep方法(必要時可以聯合sed以及grep)、grep+cut方法

在linux中經常要對一些動態的文字檔案抽取指定的字串,比如執行ps命令後想要獲取指定的執行程序(如ps自己)的PID號(同一個程序每次啟動的時候pid號是隨機分配的)。該怎麼辦呢?當然,可以用一些擷取字串的方法,這裡介紹一下用2種方法來解決這類問題。 一、sed+grep方法: 首先大概瞭

shell檔案讀取批量檔名並做命令操作

222檔案內容: /home/zhangsuosheng/Desktop/9-30/9_30/1bak/1538291162.png /home/zhangsuosheng/Desktop/9-30/9_30/1bak/1538291212.png /home/zhangsuosheng/Deskto

shell 批量替換檔案指定的字元

   1. sed  命令格式:    sed -i "s/old/new/g" `grep old -rl path`    例如:  把檔案中stv替換為hello  sed -i "s/stv/hello/g" `grep stv -rl ./test/` 只把檔案中“

使用js方法將table表格指定指定相同內容的單元格進行合並操作。

var get 是否 for true ntb doc ide 就是 一、簡介 使用js方法對html中的table表格進行單元格的行列合並操作。 網上執行此操作的實例方法有很多,但根據實際業務的區別,大多不適用。 所以在網上各位大神寫的方法的基礎上進行了部分修改以適合自己

C#:讀取html模板檔案,並替換修改檔案指定值,儲存為修改後的檔案

1.準備html模板檔案:Pages/Device/DeviceModel8.html   2 using System.IO:讀取檔案內容,並替換指定內容                  &nbs

C#使用DataGridView按數字大小排序顯示access特定資料

access中表資料如下圖所示: 該表中[試樣編號]是以字元即文字格式填寫在表中。 C#中使用DataGridView顯示上述access表中指定資料,但資料需要按照[試樣編號]的數字大小排列。 如果程式碼如下ORDER BY [試樣編號],則DataGridView顯示中顯示

shell指令碼檔案for迴圈的兩種寫法

#!/bin/bash for (( i = 0; i <= 10; i++ )) ; do echo "The value is: $i" done echo -e "\nJourneys end in lovers' meeting."

python讀取txt檔案,將檔案第一顯示出來

檔案: 程式碼: try: file=open('food.txt',"r") #以讀模式開啟檔案 except FileNotFoundError: #如果檔案不存在,給提示 print("file is not found") else

linux c刪除檔案指定內容行或指定

用C語言來操作檔案內容還是有點煩的(尤其是刪除內容,或者是修改非等長度的內容),沒有現成的API呼叫,只能自己手動寫; 網上查了下資料基本就兩個方案: 1、增加個臨時檔案;把原始檔內容逐個位元組或者逐行讀取出來,然後修改或者丟棄,放到臨時檔案中,當把原始檔中所有內容過濾後,

用批處理實現文字檔案指定字串的替換 zz

我沒注意到“cmd /v:on /c”,抱歉。但是還有問題,被替換的文字在行尾多了許多的空格,原因是echo !TMP:%SCONTENT%=%DCONTENT%! >> %TMPFILE%這條語句的">>"前多了不必要的空格。檔名帶空格的問題容易解決,下面是我修改過的:@echo o

通過os.walk進行目錄遞迴,讀取檔案並找到檔案指定內容

Mark:通過os.walk進行整個檔案目錄的遞迴遍歷,那麼walk的語法如下:walk()方法語法格式如下:os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])引數:top -- 是你所要遍歷的目

linux C 修改文字檔案指定行的內容

1、可隨意修改內容 /* * Author:aniu12<[email protected]> * Date: 2014.02.13 */ #include<stdio.h> #include<stdlib.h> #in

使用sed在一個檔案指定位置插入另外一個檔案的內容-r命令的使用

在一個檔案的指定位置,比如說匹配到了一個單詞的行的下一行開始插入另外一個檔案的全部內容,可以使用sed的r命令。 [email protected]:~/aa$ cat data here is a test naughty loves cc and so on

ASP.NET 未能從配置檔案指定的憑據建立 Windows 使用者標記

【問題描述】 把水哥之前寫的 教育廳專案程式碼拉到本地執行報配置錯誤: 分析器錯誤訊息: 未能從配置檔案中指定的憑據建立 Windows 使用者標記。源自作業系統的錯誤“登入失敗: 未知的使用者名稱或錯誤密碼。 行 12: <identity imper

Java 替換資料夾下所有檔案指定的內容

我的上一篇部落格提到了找到檔案中的中文。之前的程式碼還可以做一個擴充套件。可以作為一個強大的查詢功能使用。關鍵字查詢,這個功能大家可以思考一下,今後我的部落格也會去貼上這樣的關鍵字查詢的功能的程式碼,能跟大家討論分析一下。 今天的替換的功能也是基於上篇

linux shell 獲取檔案包含特殊字元的第一行行數 和最後一行行數

獲取包含“2018-01-02”的第一行行號cat 1.txt | egrep "2018-01-02" -nR | awk -F ":" '{print $1}'| awk '(NR==1){print $0}'獲取包含“2018-01-02”的最後一行行號cat 1.t

python 把檔案的第一個值作為字典的key鍵值索引

所讀取的檔案內容: 20160309,2839.41,2863.01,2811.72,2862.56,183355383,177072553984.00 20160310,2847.57,2863.18,2803.48,2804.73,138979461,14181241

將陣列指定數字刪除

public static void main(String[] args) { int nums[] = {3,2,2,3}; int val = 3; System.out.print

java統計檔案字元,數字,漢字,空格數目

  別人發的一個題目:   java上機實現統計D://document/file.txt檔案中出現的字母個數、數字個數、漢字個數、空格個數及行數?  自己實現了下: import java.io.BufferedReader; import java.io.File;