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

linux内容

第1个回答  推荐于2017-11-19
#!/bin/bash
for file in `ls -1 /root/a | grep ".*.c"`
{
mv /root/a/$file /root/b
}
ls -lS /root/b本回答被网友采纳
第2个回答  2017-11-16
#!/bin/bash
echo -n "请输入目标目录位置:"
read dir

for i in `ls | grep -E "*\.c"`
do
mv $i $dir
done
ls -lS $dir
第3个回答  2012-06-11
楼上是高手啊 膜拜 我忍不住ctrl C了一下
相似回答