sed的一些使用方法

2021-09-01 01:15:29 字數 937 閱讀 6687

用sed如何輸出指定範圍的行,輸出的是1-5行

sed -n '1,5p' filename

如果要求輸出的是1,9,11,33行

sed -n '1p;9p;11p;33p' urfile

替換:

sed -i "s/-xmx4096m/-xmx2048m/g" mapred-site.xml

注釋:把全文的-xmx4096m替換成-xmx2048m

指定行替換:

sed -i "21s/4/14/" mapred-site.xml

注釋:把21行的第乙個4替換成14,如果全部替換要用

sed -i "21s/4/14/g" hadoop$i/hadoop/conf/mapred-site.xml

增加:

sed -i '/mapred.tasktracker.map.tasks.maximum/a 12<\/value>' mapred-site.xml

注釋:在找到含有mapred.tasktracker.map.tasks.maximum這一行後新增12<\/value>

刪除:

sed -i '21d' mapred-site.xml

注釋:刪除21行

sed -i '/^set/d' wang.txt

注釋:刪除set打頭的行

顯示actg打頭的:

sed -n '/^[actg]/p'

數字打頭的:

sed -n '/^[0-9]/p'

DateTime的一些使用方法

1 datetime 數字型 system.datetime currenttime new system.datetime 1.1 取當前年月日時分秒 currenttime system.datetime.now 1.2 取當前年 int 年 currenttime.year 1.3 取當前月 ...

define的一些使用方法

1.可以對一些常量 字串進行巨集定義,在預處理過程中進行替換,而不是在編譯過程中。define pi 3.1415926 2.也可以對資料型別進行巨集定義,這樣與 typedef 效果相同 typedef為 c語言的關鍵字,作用是為一種資料型別定義乙個新的名字。typedef unsigned ch...

NSString的一些使用方法

else 6.拼接字串 nslog string1 7.替換字串 1.直接替換字串 string3 stringbyreplacingoccurrencesofstring 男 withstring ff nslog string1 2.給定範圍替換 nsrange range string6 st...