主页 > 知识库 > Linux tail命令的巧妙应用

Linux tail命令的巧妙应用

热门标签:咸宁智能营销电话机器人怎么样 成都哪里有地图标注公司 诺基亚地图标注app 北京外呼防封系统是什么 江苏保险智能外呼系统产品介绍 南昌四川外呼系统 西宁人工外呼系统线路商 个人电销机器人 高德地图标注楼房入驻
Tail命令参数中有一个参数-n, --lines=N,可以直接输出一个文件中的最后N行。
利用此参数,结合tar命令可以在linux下创建类似windows下winrar的自解压了。

复制代码
代码如下:

# !/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 # 计算目标文件的行数
echo "LINES=\`expr \$LINES - 4\`" >> $DESTFILE # 计算需要输出的行,为总行数-4(4行执行脚本)
echo "tail -n \$LINES \$0 | tar -xv " >> $DESTFILE # 输出并释放(可以结合-z/-j释放压缩文件)
echo "exit 0" >> $DESTFILE
chmod +x $DESTFILE
cat $1 >> $DESTFILE #添加tar文件到文件尾

标签:清远 庆阳 昭通 固原 汕头 南宁 山南 阿拉善盟

巨人网络通讯声明:本文标题《Linux tail命令的巧妙应用》,本文关键词  Linux,tail,命令,的,巧妙,应用,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Linux tail命令的巧妙应用》相关的同类信息!
  • 本页收集关于Linux tail命令的巧妙应用的相关信息资讯供网民参考!
  • 推荐文章