shell 取下一行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 取下一行相关的知识,希望对你有一定的参考价值。

有命令a,执行后返回多行信息,想的到含字符串“test:”的行的下一行,请问如何做到。请高手指教,谢谢!
请问unix上grep 没有-A1 参数咋办啊

那用awk吧
[root@firewall ~]# cat test.list
1
2
3
4
5
6
[root@firewall ~]# awk 'a[NR]=$0ENDfor (j=1;j<=NR;j++) if (a[j]~/3/) print a[j+1];exit' test.list
4

我直接举例了,不明白HI我。
[root@firewall ~]# cat test.list
1
2
3
4
5
6
[root@firewall ~]# grep -A1 3 test.list
3
4
[root@firewall ~]# grep -A1 3 test.list | grep -v 3
4
参考技术A awk能用,但是感觉还是sed更合适处理这事(当然A1能用最简单)
sed -n '/test/n;p' filename

如何除掉容器表面的标签以及残胶处理

尝试慢慢取下

并不是所欲的标签,都是很难取下的,有一些标签,直接手动慢慢取下也是可以的。如果不行,请往下看。

加热并小心取下

使用吹风机,调制加热挡对着标签进行吹热风。待标签加热后,慢慢取下就行了。

禁忌

不要泡水,泡水后,更难取下。网上那些所谓泡水后,更容易取下的视频,都是某些特殊的标签,这种标签本身就比较容易取。凡是说泡水就能取下的标签,不用泡水也能取。

去除残胶

如果,不幸使用了民间错误的方法,标签去掉后,会造成很多残胶在容易表面,这个时候同样需要加热取下的操作。但是由于已经不具备手动慢慢取下条件。此时,我们需要另外借助胶带帮助我们取下。
吹风机对着残余的胶体,使用风筒加热,待到残胶加热后,使用透明胶带,对它进行频繁且快速的粘贴操作(就像去除粘贴衣物上的毛一样)。此时,你回发现,残余的胶逐渐就被粘走了。

这种方式不仅可以去除容器的残胶,像墙壁,汽车,家具等等,如有有残余胶需要去除,都可以使用这种方法。


以上是关于shell 取下一行的主要内容,如果未能解决你的问题,请参考以下文章

求shell 读取一个日志文件的最后一行

linux shell读取文件每一行加入用户输入

shell怎么读取文件中的每一行

shell脚本:如何显示某个文件的第一行

shell简单总结--符号

shell简单总结--符号