【发布时间】:2018-10-08 18:37:46
【问题描述】:
我需要编写一个 bash 脚本,将文件复制到 dir2 中,该脚本将文件名中的字符数与作为脚本参数的给定 int 值相匹配。我尝试做某事,但我根本无法复制文件。
read number
list=`for file in *; do echo -n "$file" | wc -m; done`
for file in $list
do
if [ $file -eq $number ]
then
cp file dir2
fi
done
【问题讨论】:
-
文件名是否包含扩展名,是否计入字符数?
-
不,扩展不需要进入字符数
标签: bash copy character filenames filesize