使用各种shell语法组合,实现C文件,java文件的分拣
(1) 自己新建一个文件夹,名字自取
(2) 在文件夹下面创建多个c文件和java文件,名字自取
(3) 编写脚本,实现将当前文件夹下c文件复制到当前目下的test1目录下,如果没有在脚本里自动创建,同理复制当前文件夹下java文件到当前目录下的test2目录下,一键自动化。
实验代码:
#!/bin/bash
asd="/home/jim/fenlei/fenlei_c"
mkdir /home/jim/fenlei/fenlei_c
mkdir /home/jim/fenlei/fenlei_java
asd1="/home/jim/fenlei/fenlei_java"
for zh in *.c
do
cp ${zh} ${asd}
done
for z in *.java
do
cp ${z} ${asd1}
done
实验结果:
在编写文件分类拷贝时,文件路径要正确设置,我们可以输入pwd命令查看本机路径。