Linux 读取目录文件 获取扩展名为TXT的文件单独压缩zip
FILE=`ls /home/ubuntu/qian`
for i in $FILE
do
if [ -f "$i" ] && [ ! -d "$i" ] && [ ${i#*.} = "txt" ]
then zip $i.zip $i
fi
done
本文介绍了一种在Linux环境下,使用Shell脚本自动化筛选指定目录下所有TXT格式文件,并将其逐一压缩为ZIP格式的方法。通过巧妙运用ls、for循环、条件判断与zip命令,实现对大量文本文件的有效管理和存档。
Linux 读取目录文件 获取扩展名为TXT的文件单独压缩zip
FILE=`ls /home/ubuntu/qian`
for i in $FILE
do
if [ -f "$i" ] && [ ! -d "$i" ] && [ ${i#*.} = "txt" ]
then zip $i.zip $i
fi
done
1083
631

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