欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

  發(fā)布時(shí)間:2009-06-29 02:01:14   作者:佚名   我要評(píng)論
Tail命令參數(shù)中有一個(gè)參數(shù)-n, --lines=N,可以直接輸出一個(gè)文件中的最后N行。 利用此參數(shù),結(jié)合tar命令可以在linux下創(chuàng)建類似windows下winrar的自解壓了。 [code] # !/bin/sh [ $# != "1" ] && echo "Usage: $0 tarfile" && exit 0
Tail命令參數(shù)中有一個(gè)參數(shù)-n, --lines=N,可以直接輸出一個(gè)文件中的最后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 # 計(jì)算目標(biāo)文件的行數(shù)
echo "LINES=\`expr \$LINES - 4\`" >> $DESTFILE # 計(jì)算需要輸出的行,為總行數(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文件到文件尾

相關(guān)文章

  • linux中tail 命令使用詳解(顯示最尾部的內(nèi)容)

    tail 命令從指定點(diǎn)開始將文件寫到標(biāo)準(zhǔn)輸出.使用tail命令的-f選項(xiàng)可以方便的查閱正在改變的日志文件,tail -f filename會(huì)把filename里最尾部的內(nèi)容顯示在屏幕上,并且不但刷新
    2014-04-07
  • Tails系統(tǒng)(口袋操作系統(tǒng)) v1.0正式版(基于Linux)

    Tails是一個(gè)基于Linux系統(tǒng)的操作系統(tǒng)(全稱:The Amnesic Incognito Live System),Tails系統(tǒng)可安裝在光盤、U盤甚至SD卡上,需要時(shí)直接從這些存儲(chǔ)介質(zhì)啟動(dòng)即可,方便攜帶
    2014-05-04
  • linux命令每天必學(xué)(15)之tail 命令

    tail 命令從指定點(diǎn)開始將文件寫到標(biāo)準(zhǔn)輸出.使用tail命令的-f選項(xiàng)可以方便的查閱正在改變的日志文件,tail -f filename會(huì)把filename里最尾部的內(nèi)容顯示在屏幕上,并且不但刷新
    2016-01-13

最新評(píng)論