sed命令刪除空行 怎么用shell命令去掉文件開頭的空行?
怎么用shell命令去掉文件開頭的空行?刪除第一行文本sed-I“1D”a.txtsed-I“1,3D”a.txt刪除所有空行sed-I“/^$/D”a.txt您可以通過sed命令刪除空行和注釋行。1
怎么用shell命令去掉文件開頭的空行?
刪除第一行文本
sed-I“1D”a.txt
sed-I“1,3D”a.txt
刪除所有空行
sed-I“/^$/D”a.txt
您可以通過sed命令刪除空行和注釋行。
1. 以下面的文檔內(nèi)容為例,#-符號(hào)以注釋開頭,然后有許多空行。文檔名為1.tt。
2. 執(zhí)行以下命令
sed“/^#。*^$/D“1。TT
描述:^#。*表示以字符開頭的行,^$表示空行,中間 |表示轉(zhuǎn)義,或。D表示刪除。
如何用shell腳本刪除文件中的空行?
如果要保留前兩個(gè)空行,請(qǐng)從第三行開始。
預(yù)覽版本:
sed“3,${/^$/D}”/測試.txt
有效版本:
sed-I“3,${/^$/D}”/測試.txt