1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、其次,在linux命令行中输入:unzip -l test.zip。
3、最后,按下回车键执行shell指令,此时会看到test.zip中共有1.txt和2.txt这两个文件。
gz文件可以用grep命令的。1、使用zcat命令可以在不打开压缩包的情况下把压缩包内容读取出来, 如:
zcat test.gz
这样就读取到test.gz内文件的内容了
2、在压缩包中搜索关键字
1) 假如是非压缩包文件,可以用grep命令去搜索,例如: grep –i "被查找的字符串" 文件名
2) 假如是.gz压缩包类型的话,可以用zgrep命令去搜索,例如: zgrep –i "被查找的字符串" 文件名
3) 但假如是其它压缩类型,例如zip好像就不能直接这样去搜索了,既然不能一步到位,那我们可以分步走,例如可以用:zcat 文件名 | grep -c '被查找字符串内容'
其实不用grep哦。用grep 不方便对其他的zip使用。#!/bin/awk
{
if(NR<=3){}
else if(NR>3 &&/^-----/){
end=1
}
else if( ! end ==1 ){
print $4
}
}
脚本命名为a.awk
执行一下命令:
unzip -l love.zip | awk -fa.awk|sed -e's#.*/##'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)