在linux系统,当你想批量压缩文件夹的时候,可以这么做:
#! /bin/bash
for dir in `ls -l|grep ^d|awk '{print $9}'`
do
tar zcvf $dir.tar.gz $dir
done
批量打包(rpm包):
#!/bin/bash
for file in `ls *.spec`
do
echo $file
rpmbuild -bb $file
done
本文提供两种实用的Linux shell脚本示例:一种用于批量压缩文件夹为tar.gz格式,另一种用于批量创建rpm包。通过简单的bash命令实现自动化处理,提高工作效率。
在linux系统,当你想批量压缩文件夹的时候,可以这么做:
#! /bin/bash
for dir in `ls -l|grep ^d|awk '{print $9}'`
do
tar zcvf $dir.tar.gz $dir
done
#!/bin/bash
for file in `ls *.spec`
do
echo $file
rpmbuild -bb $file
done
1630
191

被折叠的 条评论
为什么被折叠?