TheDeadCell

joined 2 years ago
[–] TheDeadCell@lemmy.sdf.org 9 points 2 years ago (3 children)

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@lemmy.sdf.org 4 points 2 years ago* (last edited 2 years ago) (1 children)

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

#!/bin/bash
find /base/path/of/files -type f -name "module.json" > ListOfFilePaths.txt

for i in ListOfFilePaths.txt
do
  sed -i "s/oldtext/newtext/g" $i
done

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

[–] TheDeadCell@lemmy.sdf.org 4 points 2 years ago* (last edited 2 years ago) (2 children)

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:

#!/bin/bash
for i in ListOfFilePaths.txt
do
  sed -i "s/oldtext/newtext/g" $i
done

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.