shell读取abc.txt文件,每行是一个文件夹名,文件夹名字长32个字符,
因为abc.txt读取到每行都有\r和其他字符结尾,故用line=${line:0:32}只取到文件名。
该脚本实现从html目录挑选出名称在abc.txt里文件夹到out目录
#!/bin/bash
while read line
do
echo "line:"$line
line=${line:0:32}
cp -rf "html/"${line} out/
done <abc.txt
本文介绍了一段Shell脚本,用于从html目录中挑选出名称在abc.txt文件内的文件夹,并将它们复制到out目录。脚本首先读取abc.txt文件,去除每行末尾的特殊字符,仅保留前32个字符作为文件夹名。
shell读取abc.txt文件,每行是一个文件夹名,文件夹名字长32个字符,
因为abc.txt读取到每行都有\r和其他字符结尾,故用line=${line:0:32}只取到文件名。
该脚本实现从html目录挑选出名称在abc.txt里文件夹到out目录
#!/bin/bash
while read line
do
echo "line:"$line
line=${line:0:32}
cp -rf "html/"${line} out/
done <abc.txt
2474
2014
1032

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