1. 程式人生 > >Linux 文字處理 sed sort awk

Linux 文字處理 sed sort awk

sed -i 's/\t/ ,/g' *.py   #(\t)提換為(,)分割

less -S text 	# 原格式顯示 

sort -n -k2 -k4 1.map > 2.map	 # 排序,-n 依照數字順序,-k 列數

wc 1.map	# 統計檔案的行數,字串數,位元組數
cat 1.map | awk '{print NF}'   #統計文字列數

cat 1.map | awk '($1 =="1"){ print}' 	# 讀取檔案並抽取第一列

awk '{print $1 " " $4}' 1.map > 2r.map	# 抽取第1,4列,並儲存

 cat 1.map | awk '($1 =="1"){ print}' > chrom1.map	#抽取第一列等於1的,所有行,並儲存