shell命令之巧用cut
需求:取出日誌中ip字段,並進行統計排序 .一般用用awk命令 假如ip地址為第一個字段 那麽
awk ‘{print $1}’ 文件名 |sort |uniq -c|sort-nr
那如果不是第一個字段而且分隔符還有好幾種呢?
還可以用cut命令 , cut -d ‘ ‘ -f 1 文件名 |sort |uniq -c|sort-nr
-d代表分隔符 -f 代表取出分割後的第幾個字段.
shell命令之巧用cut
相關推薦
shell命令之巧用cut
文件名 取出 排序 統計 bsp int shell 一個 -c 需求:取出日誌中ip字段,並進行統計排序 .一般用用awk命令 假如ip地址為第一個字段 那麽 awk ‘{print $1}’ 文件名 |sort |uniq -c|sort-nr 那如果不是第一個字段而且
python調用shell命令之三慷慨法
ech ces nds 不用 準備 每一個 popen函數 通信 hello preface: 忙於近期的任務,須要用到libsvm的一些命令。如在終端執行javasvm_train train_file model_file. pythonsubset.py file t
Dos命令的巧用
dep 管理 獲取 分配 system 結構 自己 查看 技術分享 豪華絢麗的Windows讓人們把DOS拋到遙遠的記憶角落,然而,真正有價值的東西不會輕易退出歷史的舞臺。很多人都已經習慣於 Windows的圖形化用戶界面,熟不知古老的DOS命令卻可以輕易的辦到很多事情
shell命令之read
shell readread:簡介:read命令從鍵盤讀取變量的值,通常用在shell腳本中與用戶進行交互的場合。該命令可以一次讀取多個變量的值,變量和輸入的值都需要使用空格隔開。在read命令後面,如果沒有指定變量名,讀取的數據將被自動賦值給特定的變量REPLY。語法read(選項)(參數選項Read可以帶
Hive Shell 命令之二(表中資料的操作,出自Hive程式設計指南)
一、 互動模式: show tables; #檢視所有表名 show tables 'ad*' #檢視以'ad'開頭的表名 set 命令 #設定變數與檢視變數; set -v #檢視所有的變數 set hive.stats.atomic #檢視hive.sta
shell命令之tr
先看看tr的幫助文件: tr命令就是對標準輸入進行翻譯、壓縮、刪除等操作 舉個栗子: #!/usr/bin/env bash #replace echo "Hello Tr" |tr "HT" "ht" # replace H to h,T to t. #output hel
linux——高階文字處理命令之wc、cut、sort
1. wc :Word Count 命令的功能為統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出 1.1 命令格式: wc [選項]檔案... 1.2 命令引數: -c 統計位元組數。 -l 統計行
shell命令之檔案壓縮與解壓(常用)
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) .gz 解壓1:gunzip FileName.gz 解壓2:gzip -d Fil
shell命令之cp
作業系統為 macOS 10.12.4 cp 為複製命令,實際中分為檔案間的複製,目錄間的複製,檔案到目錄的複製以及連結的複製。 檔案間的複製 cp file1 file2 如果 file2 不存在,就先建立 file2 ,然後把 fi
linux-shell命令之mkdir(make dir)【建立目錄】
功能說明: 建立目錄。 語法介紹: mkdir [-p][--help][--version][-m <目錄屬性>][目錄名稱]。 補充說明: mkdir 可建立目錄並同時設定目錄的許可權。 引數說明: -m<目錄屬性> 或 --m
Shell 命令之 jobs
Linux下使用Shell命令控制任務(Jobs)執行 下列命令可以用來操縱程序任務: ps 列出系統中正在執行的程序 kill 傳送訊號給一個或多個程序(經常用來殺死一個程序) jobs 列出屬於當前使用者的程序 bg 將程序搬到後臺執行(Background) fg
shell命令之scp
scp即secure copy,主要用於遠端檔案拷貝。用法如下: scp [-option] [[[email protected]]host1:]file1 ... [[[email&
linux-shell命令之chgrp(change group)【更改群組】
功能說明:變更檔案或目錄的所屬群組。 語法介紹:chgrp [-cfhRv][--help][--version][所屬群組][檔案或目錄...] 或 chgrp [-cfhRv][--help] [--reference =<參考檔案或目錄>][--ver
Java 基礎之巧用Object類作為函式引數
看一個小例子 public class Base { public void showMessage() { System.out.println("this is Base"); } } public class A extend
CSS之巧用z-index屬性
大家平時可能是在涉及到absulute佈局元素之間的疊加時才會想起z-index屬性,但是z-index屬性不僅僅對absolute佈局的元素生效 給大家看一下用html中的input和label來實現Native Android中的Material效果 即聚焦在in
一步一步寫Makefile(2):shell命令,萬用字元*和%區別,檔案路徑搜尋vpath VPATH
#################6:Makefile中也可以插入shell命令################ variable=main.o test1.o test2.o main:$(variable) cc -o main $(variable)
linux-shell命令之rm(remove)【刪除檔案或目錄】
功能說明:刪除檔案或目錄。 語法介紹:rm [-dfirv][--help][--version][檔案或目錄...] 補充說明:執行rm指令可刪除檔案或目錄,如欲刪除目錄必須加上引數"-r",否則僅會刪除檔案。 引數說明: -d或--directory
shell命令之---檢測磁盤空間
mtab ext2 -- del ble proc 媒體 ont directory 目錄 1、掛載存儲媒體 2、使用df命令 3、使用du命令 1、掛載存儲媒體 mount命令 Linux上用來掛載媒體的命令叫作mount
Shell命令之文本操作
官方文檔 args 管道 shel find 忽略大小寫 忽略 rgs 處理 前言 在Linux中,文本處理操作是最常見的,應用非常廣泛,如果能熟練掌握,可以大大提高開發效率。 awk/sed/grep是文本操作領域的“三劍客”,學會了這3個命令
awk命令之 - 統計/etc/passwd文件中各用戶所使用的shell類型及出現次數
linux 命令 awk 統計/etc/passwd文件中各用戶所使用的shell類型及出現次數awk -F: ‘BEGIN{printf"%-15s\t%s\n","ShellType","Count"}{shellType[$NF]++}END{for(i in shellType)print