from pathlib import Path path: Path for path in Path(".").glob("**/*.sh"): data = path.read_bytes() lf_data = data.replace(b"\r\n", b"\n") path.write_bytes(lf_data)