<i id='zg741'></i>
        <span id='zg741'></span>
      1. <i id='zg741'><div id='zg741'><ins id='zg741'></ins></div></i>
        <dl id='zg741'></dl>

          <acronym id='zg741'><em id='zg741'></em><td id='zg741'><div id='zg741'></div></td></acronym><address id='zg741'><big id='zg741'><big id='zg741'></big><legend id='zg741'></legend></big></address>

          1. <tr id='zg741'><strong id='zg741'></strong><small id='zg741'></small><button id='zg741'></button><li id='zg741'><noscript id='zg741'><big id='zg741'></big><dt id='zg741'></dt></noscript></li></tr><ol id='zg741'><table id='zg741'><blockquote id='zg741'><tbody id='zg741'></tbody></blockquote></table></ol><u id='zg741'></u><kbd id='zg741'><kbd id='zg741'></kbd></kbd>
            <ins id='zg741'></ins>

            <code id='zg741'><strong id='zg741'></strong></code>
            <fieldset id='zg741'></fieldset>

            linux创建文件命令:tail命令创建自解压tar文件

            • 时间:
            • 浏览:2
            • 来源:124软件资讯网

              本文枚举了linux建立文件下令中的tail下令  ,教你巧用tail下令建立自解压tar文件 。

              Tail下令参数中有一个参数-n, --lines=N  ,可以直接输出一个文件中的最后N行  。

              使用此参数  ,联合tar下令可以在linux下建立类似windows下winrar的自解压了  。

              # !/bin/sh

              [ $# != "1" ] && echo "Usage: {GetProperty(Content)} tarfile" && exit 0

              DESTFILE="{GetProperty(Content)}.sh"

              echo "# !/bin/sh" > $DESTFILE

              echo "LINES=\`wc -l \{GetProperty(Content)} | awk '{ print \{GetProperty(Content)} }'\`" >> $DESTFILE # 盘算目的文件的行数

              echo "LINES=\`expr \$LINES - 4\`" >> $DESTFILE # 盘算需要输出的行  ,为总行数-4(4行执行剧本)

              echo "tail -n \$LINES \{GetProperty(Content)} | tar -xv " >> $DESTFILE # 输出并释放(可以联合-z/-j释放压缩文件)

              echo "exit 0" >> $DESTFILE

              chmod +x $DESTFILE

              cat {GetProperty(Content)} >> $DESTFILE #添加tar文件到文件尾

              以上是linux建立文件下令中的tail下令的用法  。