Skip to content

``search-replace`` is a trivial Python script that implements search/replace in text files.

License

Notifications You must be signed in to change notification settings

luismsgomes/search-replace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

search-replace

search-replace is a trivial Python script that implements search/replace in text files.

https://github.com/luismsgomes/search-replace

Copyright (c) 2019 Luís Gomes <luismsgomes@gmail.com>

Usage

search-replace <json-table> [<input-file> [<output-file>]]

Where <json-table> is either:

  • an object with search strings as keys and replacement strings as values, e.g. {"search": "replace"}
  • an array of arrays containing search and replacement string pairs, e.g. [["search1", "replace1"], ["search2", "replace2"]]
  • a filename preceeded by @, such as @table.json, and the file should contain the replacement table in one of the two JSON formats described above

In the second form, the order of replacements is ensured to follow the order of the array.

About

``search-replace`` is a trivial Python script that implements search/replace in text files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages