我有一个python脚本,其中包含subprocess.call()
find spath -type f -exec bash -c 'mkdir -p `dirname ${0//old/new}`' {} ; -exec bash -c 'cp -rf $0 ${0//old/new}' {} ;
这就是我运行脚本的方式:
python script.py dir/old new
spath是我传递给脚本的第一个参数
当我运行上面的命令时它会在dir中创建一个old的副本作为new。但我不明白它是如何发生的。