1. 程式人生 > >linux中cut用法

linux中cut用法

cut

cut命令可以從一個文字檔案或者文字流中提取文字列。

cut語法

[[email protected] ~]# cut -d'分隔字元' -f fields <==用於有特定分隔字元
[[email protected] ~]# cut -c 字元區間            <==用於排列整齊的資訊
選項與引數:
-d  :後面接分隔字元。與 -f 一起使用;
-f  :依據 -d 的分隔字元將一段資訊分割成為數段,用 -f 取出第幾段的意思;
-c  :以字元 (characters) 的單位取出固定字元區間;

PATH 變數如下

[[email protected]
~]# echo $PATH /bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:/usr/games # 1 | 2 | 3 | 4 | 5 | 6 | 7

將 PATH 變數取出,我要找出第五個路徑。

#echo $PATH | cut -d ':' -f 5
/usr/local/bin

將 PATH 變數取出,我要找出第三和第五個路徑。

#echo $PATH | cut -d ':' -f 3,5
/sbin:/usr/local/bin

將 PATH 變數取出,我要找出第三到最後一個路徑。

echo $PATH | cut -d ':' -f 3-
/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:/usr/games

將 PATH 變數取出,我要找出第一到第三個路徑。

#echo $PATH | cut -d ':' -f 1-3
/bin:/usr/bin:/sbin:

將 PATH 變數取出,我要找出第一到第三,還有第五個路徑。

echo $PATH | cut -d ':' -f 1-3,5
/bin:/usr/bin:/sbin:/usr/local/bin

實用例子:只顯示/etc/passwd的使用者和shell

#cat /etc/passwd | cut
-d ':' -f 1,7 root:/bin/bash daemon:/bin/sh bin:/bin/sh

相關推薦

linuxcut用法

cut cut命令可以從一個文字檔案或者文字流中提取文字列。 cut語法 [[email protected] ~]# cut -d'分隔字元' -f fields <==用於有特定分隔字元 [[email protected] ~]# cut

Linuxcut,sort,uniq和wc的用法

一.cut是一個選取命令,就是將一段資料經過分析,取出我們想要的。一般來說,選取資訊通常是針對“行”來進行分析的,並不是整篇資訊分析的。1.語法格式為:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]2.使用說明cut 命令從檔案的每一行剪下位元組、字

linux cut用法

cut是一個選取命令,就是將一段資料經過分析,取出我們想要的。一般來說,選取資訊通常是針對“行”來進行分析的,並不是整篇資訊分析的。 (1)其語法格式為:cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file]

Linuxwget用法

wordpress 用戶名 targe 是否 之前 get robot c斷點續傳 常用語法 Wget簡介:Linux系統中wget是一個下載文件的工具,它用在命令行下。對於Linux用戶是必不可少的工具,我們經常要下載一些軟件或從遠程服務器恢復備份到本地服務器。wget支

linuxsed用法

命令一、sed命令介紹:1、含義:Stream Editor文本流編輯,sed是一個“非交互式的”面向字符流的編輯器。能同時處理多個文件多行的內容,可以不對原文件改動,把整個文件輸入到屏幕,可以把只匹配到模式的內容輸入到屏幕上。還可以對原文件改動,但是不會再屏幕上返回結果。2、功能:主要用來自動編輯一個或多個

linux~/cut/argus/

syn 程序 item 設置 批處理 pri clear count ont 1.Linux shell 截取字符變量的前8位 實現方法有如下幾種: expr substr “$a” 1 8 echo $a|awk ‘{print substr(,1,8)}’ echo

Linuxdate用法

date1、命令:date2、命令功能:date 可以用來顯示或設定系統的日期與時間。3、命令參數-d<字符串>:顯示字符串所指的日期與時間。字符串前後必須加上雙引號; -s<字符串>:根據字符串來設置日期與時間。字符串前後必須加上雙引號; -u:顯示GMT; --help:在線幫助;

Linuxawk用法

awk1、awk簡介:awk是一個強大的文本分析工具,相對於grep的查找,sed的編輯,awk在其對數據分析並生成報告時,顯得尤為強大。簡單來說awk就是把文件逐行的讀入,以空格為默認分隔符將每行切片,切開的部分再進行各種分析處理。2、awk格式:awk是由模式,動作,或者模式和動作的組合組成。模式patt

Linuxrpm用法

rpm 安裝 Linux rpm -i 安裝--test 僅測試,不安裝--nodeps 忽略依賴性(忽略依賴性安裝)--replacepkgs 重復安裝已安裝過的包,文件覆蓋(修改文件重裝覆蓋。即恢復軟件安裝初始狀態)--replacefiles 將要安裝包的部分文件與其他已安裝的包文件沖突,可

linuxvim用法

Vim是從 vi 發展出來的一個文字編輯器。程式碼補完、編譯及錯誤跳轉等方便程式設計的功能特別豐富,可以說是程式開發者的一項很好用的工具。 vi/vim 按鍵說明 除了上面簡易範例的 i, Esc, :wq 之外,其實 vim 還有非常多的按鍵可以使用。 第一部份:一般模式可用的游

三劍客-sed linuxsed用法

linux中sed用法   sed是一個很好的檔案處理工具,本身是一個管道命令,主要是以行為單位進行處理,可以將資料行進行替換、刪除、新增、選取等特定工作,下面先了解一下sed的用法sed命令列格式為:     &n

linuxcut、printf、awk、sed命令

cut、printf、awk、sed在linux中都是用來處理文字的命令,接下來一個一個看。   一、cut命令   cut [選項] 檔名   選項:          主要使用一下兩個引數,若是隻使用 -f 則預設的分割符為 \t     -f 列號:提取第幾列     -d 分

linux export 用法及環境變數

 Linux export命令用於設定或顯示環境變數。 在shell中執行程式時,shell會提供一組環境變數。export可新增,修改或刪除環境變數,供後續執行的程式使用。 一、語法如下: export [-fnp][變數名稱]=[變數設定值] 引數說明: -f  代表[

Linuxcut用法總結

CUT cut 顧名思義,就是切~~是一個選取命令,其功能是將檔案中的每一行,“位元組” “字元” “欄位” 進行剪下,選取我們需要的,並將這些選取好的資料輸出至標準輸出。 create two new document to display #ca

linuxcut用法(轉載)

cut是一個選取命令,就是將一段資料經過分析,取出我們想要的。一般來說,選取資訊通常是針對“行”來進行分析的,並不是整篇資訊分析的。 (1)其語法格式為:cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file] 使用說

shellcut用法簡介

cut是以每一行為一個處理物件的,這種機制和sed是一樣的。(關於sed的入門文章將在近期釋出) 1、 cut一般以什麼為依據呢? 也就是說,我怎麼告訴cut我想定位到的剪下內容呢? cut命令主要是接受三個定位方法: 第一,位元組(bytes),用選項-b 第二

Linuxgrep搜索用法

輸出 ber linu 大小 magic add option 正則表達 查找 有測試文件test.txt一枚,內容如下 aaabbbcccAAADDDEEEabcsdfjasldjfbcdokmABC 一、基本搜索常用1、現在想把abc okm篩選出來 grep "abc

Linuxyum和apt-get用法及區別

記錄 auto yum安裝軟件 mirror 內核 epo 綁定 提示 們的 Linux中yum和apt-get用法及區別 一般來說著名的linux系統基本上分兩大類: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:De

Linuxsudo的用法

ber code als 安裝 有效 ould using span 帶來 在linux中的用戶只有2種:root和非root。而非root即普通用戶的權限非常低,基本處理自己的home目錄,其他好多地方連查看的權利也沒有,更不要說安裝軟件了。 為了避免來回切換root,l

Linuxmore和less命令用法

時間 quit ron 忽略 分頁 page tab 易用 linux中 一、more命令 more功能類似 cat ,cat命令是整個文件的內容從上到下顯示在屏幕上。 more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按