12345678910111213141516 |
- import glob
- import fileinput
- import sys
- if len(sys.argv) != 4:
- print("Usage: python3 replace.py [files_pattern] [old_string] [new_string]")
- sys.exit(1)
- pattern = sys.argv[1]
- old_string = sys.argv[2]
- new_string = sys.argv[3]
- for file in glob.glob(pattern):
- with fileinput.FileInput(file, inplace=True) as f:
- for line in f:
- print(line.replace(old_string, new_string), end='')
|