I’m updating foundry to a version 11 and it broke an ass ton of my assets cause they’re all “verified version 10”
So all I have to do is change that number, they’re just maps so no need to update anything else, but I have like 400+ files to convert all in individual folders.
Please tell me there’s an easy way to do this. (I’m on Linux obviously)
for file in $(find . -type f -iname '*.json'); do sed -i 's/"verified":"10"/"verified":"11"/' $file; done
Find can actually do the sed itself if you don’t want to use a subshell and a shell loop.
-print0 | xargs -0 sed -i
to get a single sed process working across multiple files.Add a
-P 8
to xargs to get 8 parallel processes.Today I learned that xargs supports parallelization natively! That’s gonna make some of my scripts much simpler