linux 利用for循环将当前目录下的.c文件移到指定的目录下,并按文件大小顺序,显示移动后指定目录的内容

linux内容
2024年11月18日 09:48
有3个网友回答
网友(1):

#!/bin/bash
for file in `ls -1 /root/a | grep ".*.c"`
{
mv /root/a/$file /root/b
}
ls -lS /root/b

网友(2):

#!/bin/bash
echo -n "请输入目标目录位置:"
read dir

for i in `ls | grep -E "*\.c"`
do
mv $i $dir
done
ls -lS $dir

网友(3):

楼上是高手啊 膜拜 我忍不住ctrl C了一下