我需要更改位于每个子目录中的每个参数文件中的文本。有361个子目录。
摘自参数文件:
PDB FolderName
来自:~josh / Documents / Model_Files / Analysis / FolderName
FolderName 需要与参数文件所在的每个子目录相对应。 如何在终端中使用shell的所有361子目录中执行此操作? (我对批次和所有这些东西都不是很熟悉。)
答案 0 :(得分:0)
类似的东西:
find . -mindepth 2 -name "*" -exec sh -c 'sed -i "s,PBD FolderName,PBD $(echo $(basename $(dirname {})))," {}' \;