@TheDeadCell@lemmy.sdf.org
@TheDeadCell@lemmy.sdf.org avatar

TheDeadCell

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

TheDeadCell,
@TheDeadCell@lemmy.sdf.org avatar

While you are right that EVs just move pollution from one place to another, that other place doesn’t have to be a traditional power plant. If we are able to transfer to green energy, like wind, solar, or nuclear, those cars suddenly become a lot better for the environment.

As for drilling public lands, I strongly disagree. If we can build more green energy sources instead, we will become less reliant on oil and the prices might drop with lower demand. Drilling public land is a great way to ruin the area for years.

TheDeadCell,
@TheDeadCell@lemmy.sdf.org avatar

Since I don’t know the structure of your files, I can’t help entirely, but I would use find/locate to get a list of file paths, then use a script to take that list and use sed for the replacement, like this:


<span style="color:#323232;">#!/bin/bash
</span><span style="color:#323232;">for i in ListOfFilePaths.txt
</span><span style="color:#323232;">do
</span><span style="color:#323232;">  sed -i "s/oldtext/newtext/g" $i
</span><span style="color:#323232;">done
</span>

Please copy the entire line for oldtext and newtext to avoid accidental replacements.

Also, I am very new to scripting, and this likely has multiple problems with it. I am just throwing out ideas.

TheDeadCell,
@TheDeadCell@lemmy.sdf.org avatar

Looked at your github. I would do this in a script:


<span style="color:#323232;">#!/bin/bash
</span><span style="color:#323232;">find /base/path/of/files -type f -name "module.json" > ListOfFilePaths.txt
</span><span style="color:#323232;">
</span><span style="color:#323232;">for i in ListOfFilePaths.txt
</span><span style="color:#323232;">do
</span><span style="color:#323232;">  sed -i "s/oldtext/newtext/g" $i
</span><span style="color:#323232;">done
</span>

Once again, probably not the most efficient way to do it, but it might work.

TheDeadCell,
@TheDeadCell@lemmy.sdf.org avatar

This was the response from chatgpt when I coppied OP’s exact post. It wasn’t too far off:

Yes, there’s a way to automate this process using a script. You can use a combination of the find command and sed to search and replace the version number in all your files. Here’s a sample command you can use:


<span style="color:#323232;">find /path/to/assets -type f -name </span><span style="color:#183691;">"*.asset"</span><span style="color:#323232;"> -exec sed -i </span><span style="color:#183691;">'s/verified version 10/verified version 11/g' </span><span style="color:#323232;">{} +
</span>

Replace /path/to/assets with the actual path to your asset folders. This command will recursively search for .asset files and replace “verified version 10” with “verified version 11”. Make sure to have a backup of your files before running this command, just in case.

Also, consider testing this on a smaller set of files first to ensure it works as expected before applying it to all 400+ files.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines