我编写的代码有一些错误:
cd OS2/OS22
for f in *.jpg
do
cp -v "$f" OS! "${f%.jpg}"
done
它说:cp:目标“照片”不是目录。 *有人可以告诉我如何修正代码,或者是否有不同的方法/代码来实现请求。
答案1
您必须将路径更改为 ../../OS1
#!/bin/bash
cd OS2/OS22
for f in *.jpg
do
cp -v $f ../../OS1
done
我编写的代码有一些错误:
cd OS2/OS22
for f in *.jpg
do
cp -v "$f" OS! "${f%.jpg}"
done
它说:cp:目标“照片”不是目录。 *有人可以告诉我如何修正代码,或者是否有不同的方法/代码来实现请求。
您必须将路径更改为 ../../OS1
#!/bin/bash
cd OS2/OS22
for f in *.jpg
do
cp -v $f ../../OS1
done