linux shell cut按列切分檔案

2021-06-06 21:43:05 字數 1288 閱讀 1232

linux cut按列切分檔案

-f:選擇的哪些列

--complement 補集運算

例:[root@localhost test]# cat student.data 

no      name    mark

1       lufubo  98

2       cbiao   88

[root@localhost test]# cut -f2,3 student.data 

name    mark

lufubo  98

cbiao   88

[root@localhost test]# cut -f2,3 --complement student.data  no

1 2如若要指定欄位的定界符,使用-d選項:

[root@localhost test]# cat student.data 

no;     name;   mark

1;      lufubo; 98

2;      cbiao;  88

[root@localhost test]# cut -f2 -d ";" student.data 

name

lufubo

cbiao

cut命令還可將一串字元作為列來顯示:

n-:從第n個位元組 ,字元到行尾

n-m:從第n-m個位元組 

-m:從1-m個位元組 

-b:表示位元組

-c:表示字元

-f:表示定義字段

例 :[root@localhost test]# cat data.txt 

asdfghjkl

asdfghjkl

asdfghjkl

[root@localhost test]# cut -c1-5 data.txt 

asdfg

asdfg

asdfg

[root@localhost test]# cut -c-2 data.txt  as

as as

[root@localhost test]# cut -b5 data.txt  g

g gsed表示式常用單引號,不過也可用雙引號,雙引號會通過對表示式求值來對其進行擴充套件。當我們想在sed 表示式中使用一些變數字元時,雙引號就很有用了:

[root@localhost test]# test=hello

[root@localhost test]# echo hello world | sed "s/$test/hello/"

hello world

easyUI datagrid 按列排序

1.設定列屬性 設定列屬性sortable true 如 2.設定 屬性 設定 屬性remotesort true 如 table id datagrid 3.設定後台請求程式注 datagrid 向後台傳送請求的時候,缺省會攜帶兩個引數,分別是sort和order。其中sort字段 的值是排序的列...

pandas按行按列遍歷Dataframe

dataframe.iterrows 按行遍歷,將dataframe的每一行迭代為 index,series 對,可以通過row name 對元素進行訪問。dataframe.itertuples 按行遍歷,將dataframe的每一行迭代為元祖,可以通過row name 對元素進行訪問,比iter...

mysql 按兩列排序嗎 按兩列排序MySQL表

這可能有助於某人正在尋找通過兩列排序表的方法,但是以相似的方式。這意味著使用聚合排序功能組合兩種排序。例如,在使用全文搜尋檢索文章以及文章發布日期時,它非常有用。這只是乙個例子,但是如果你理解了這個想法,你可以找到很多要使用的聚合函式。您甚至可以對列進行加權,使其優先於一秒鐘。我的功能從兩種型別中都...