我需要通过命令行将文件添加到其中包含文件header.php
的每个文件夹中。我需要添加到每个文件夹的文件名称为topscripts.php
。
我一直在寻找不同的方法来做到这一点,但无法弄清楚我做错了什么。例如,我尝试过的一个命令将topscripts.php
添加到每个文件夹中,而不仅仅是包含header.php
的文件夹...
任何人都可以帮忙吗?
答案 0 :(得分:1)
find -type f -name 'header.php' | xargs -n 1 dirname | xargs -n 1 cp -f topscripts.php
答案 1 :(得分:0)
@echo off
for /D /R C:\testdir\ %%a in (*) do (
if exist %%a\header.php (
echo found header.php in %%a
echo copying topscripts.php to %%a...
copy C:\testdir\topscripts.php %%a\topscripts.php
)
)