linux tail 命令,Linux tail命令的巧妙应用
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 view查看日志命令,linux查看日志文件内容命令tail、cat、tac、head、echo、vi
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
- linux cat 文本颜色,linux文本文件查看、展示命令 :cat head tail grep more less nl
linux文本文件查看.显示命令 :cat head tail grep more less nl linux文本文件查看.显示命令 :cat head tail grep more less n ...
- java查看日志命令_[Java教程]【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...
[Java教程][Linux]linux查看日志文件内容命令tail.cat.tac.head.echo 0 2017-11-14 12:00:29 linux查看日志文件内容命令tail.cat.t ...
- linux view查看日志命令,【Linux】linux查看日志文件内容命令tail、cat、tac、head、echo...
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
- linux查看日志文件内容命令tail、cat、tac、head、echo、vi
linux查看日志文件内容命令tail.cat.tac.head.echo tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, --------- ...
- Linux工作笔记034---linux tail命令详解_linux在vi中查找字符串
JAVA技术交流QQ群:170933152 使用vi编辑器编辑长文件时,常常是头昏眼花,也找不到需要更改的内容. 这时,使用查找功能尤为重要. 方法如下: 1.命令模式下输入"/字符串&qu ...
- linux下tail命令的用法,在Linux命令中tail的用法
linux中的tail命令用途是按照要求将指定的文件的最后部分输出到标准设备,一般是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,如果该档案有更新,tail会自动刷新,确保你看到最新的档案 ...
- 【Linux 命令】- tail命令
linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档 ...
- linux查看日志文件内容命令tail、cat、tac、head、echo
当日志文件存储日志很大时,我们就不能用vi直接进去查看日志,需要Linux的命令去完成我们的查看任务. Log位置:/var/log/message 系统启动后的信息和错误日志,是Red Hat Li ...
- linux怎么退出tail命令,Linux系统tail命令怎么使用
Linux系统要查看文件末尾内容,显示字节等功能,可以利用tail命令实现,具体怎么操作呢,下面由学习啦小编为大家整理了linux系统中tail命令的使用详解,希望对大家有帮助! linux系统中ta ...
最新文章
- 47. Leetcode 107 - 二叉树的层次遍历 ii (二叉树-二叉树遍历)
- recyclerView + GridLayoutManager 实现任意网格布局+拖拽排序
- How to suppress email sending when operating on Activity
- js 下拉底部加载|滑轮滚动到页面底部ajax加载数据的实例
- 录制caf 转 mp3
- 信息学奥赛一本通 1937:【06NOIP普及组】数列 | 洛谷 P1062 [NOIP2006 普及组] 数列
- python提速qq邮箱邮件_python3通过qq邮箱发送邮件
- linux进入vi永久显示行数,mac/linux中vim永久显示行号、开启语法高亮
- Android ActionBar以及menu的代码设置样式
- 相机模型与标定(六)--单应性求解
- 机器学习降维之主成分分析
- MTK FM收音机修改门限减少杂台
- 凤凰android root x86,凤凰OS 3.0.5版 root教程
- AE插件:saber插件mac版怎么安装?saber插件汉化版安装教程
- “区块链+供应链”的应用案例
- GODOT游戏编程001
- Python 散点图的数据分析
- Agora Talk 回顾 | 深入聊聊不一样的 Flutter
- 数字信号处理之数字混频
- 电气控制电路图——(1)识读
热门文章
- sklearn模型的训练(上)
- python在线翻译脚本_python写一个翻译的小脚本
- 宋体字体是什么_Win10 系统替换 macOS 苹方字体 - 瞬间提升文字清晰
- 中文NER任务实验小结:BERT-MRC的再优化
- 深入解读f-散度和f-GAN训练的相关数学性质
- NLP预训练模型学习全攻略(内附前沿论文解读直播)
- gearman php mysql_php使用gearman
- python获取电脑硬件信息_Python实现的读取电脑硬件信息功能示例
- mysql查询时有两条一模一样的结果应该只显示一条
- CG CTF WEB php decode