主頁 > 知識庫 > Linux tail命令的巧妙應(yīng)用

Linux tail命令的巧妙應(yīng)用

熱門標(biāo)簽:咸寧智能營銷電話機(jī)器人怎么樣 成都哪里有地圖標(biāo)注公司 諾基亞地圖標(biāo)注app 北京外呼防封系統(tǒng)是什么 江蘇保險智能外呼系統(tǒng)產(chǎn)品介紹 南昌四川外呼系統(tǒng) 西寧人工外呼系統(tǒng)線路商 個人電銷機(jī)器人 高德地圖標(biāo)注樓房入駐
Tail命令參數(shù)中有一個參數(shù)-n, --lines=N,可以直接輸出一個文件中的最后N行。
利用此參數(shù),結(jié)合tar命令可以在linux下創(chuàng)建類似windows下winrar的自解壓了。

復(fù)制代碼
代碼如下:

# !/bin/sh
[ $# != "1" ] echo "Usage: $0 tarfile" exit 0
DESTFILE="$1.sh"
echo "# !/bin/sh" > $DESTFILE
echo "LINES=\`wc -l \$0 | awk '{ print \$1 }'\`" >> $DESTFILE # 計算目標(biāo)文件的行數(shù)
echo "LINES=\`expr \$LINES - 4\`" >> $DESTFILE # 計算需要輸出的行,為總行數(shù)-4(4行執(zhí)行腳本)
echo "tail -n \$LINES \$0 | tar -xv " >> $DESTFILE # 輸出并釋放(可以結(jié)合-z/-j釋放壓縮文件)
echo "exit 0" >> $DESTFILE
chmod +x $DESTFILE
cat $1 >> $DESTFILE #添加tar文件到文件尾

標(biāo)簽:清遠(yuǎn) 慶陽 昭通 固原 汕頭 南寧 山南 阿拉善盟

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux tail命令的巧妙應(yīng)用》,本文關(guān)鍵詞  Linux,tail,命令,的,巧妙,應(yīng)用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux tail命令的巧妙應(yīng)用》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux tail命令的巧妙應(yīng)用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章