
#!/bin/sh
i=0
for filename in `ls`
do
echo "myfile$i=$filename" >>./mydata
i=`expr $i + 1`
done
eval `cat ./mydata`
#以下演示
b=0
cat ./mydata | while read line
do
myarray="myfile$b"
eval echo "cp \$$myarray to some dir"
b=`expr $b + 1`
done
rm -f ./mydata
另外要判断是否执行成功,可调用$?,然后判断执行就行。
1、首先需要打开Linux系统,如图所示,进入到主目录。
2、在主目录中创建一个students目录,命令:mkdir students来做演示。
3、进入到students目录中,如图所示,再创建两个目录。
4、进入到fuzhi1目录,用touch命令创建一个6.JPG文件。
5、用cp命令将6.JPG文件移动到fuzhi2目录中。
6、用cd ~/students/fuzhi2命令进入到fuzhi2目录中。
7、最后,用ls命令检查JPG文件成功复制到fuzhi2目录,这样 *** 作就可以看到已经复制成功。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)