bash shell(4):读取文件大小,移动文件,复制文件,字符串转数字

时间:2022-09-14 19:13:14

下面是代码:
注意:

1、if [ expression ],表达式两边需要空格

2、a=$[aa],字符串转为int类型

3、赋值的时候不能有空格

#!/bin/shell
fn
="file_1"
to
="file_2"
for file in `ls $fn`
do
echo $file
aa
=`ls -l $fn/$file | awk '{ print $5}'`
echo $aa
a
=$[aa]
if [ $a -gt 0 ];then
`
cp $fn/$file $to/$file`
fi
done