Linux Tools
From Healthcare Robotics Wiki
Revision as of 13:42, 17 October 2009 by Advaitjain (Talk | contribs)
Linux command line tools: find, sed etc.
The find command is pretty nifty:
- find all directories whose name does not contain svn
- find . ! -path "*.svn*" -type d
- remove .svn folders, e.g. after copying a directory which is a local copy of a subversion repository
- rm -rvf `find . -name "*.svn"`
- recursively remove all the .pycs
- alias rmpyc='rm -vf *.pyc; rm -vf `find . -name *.pyc`
- remove the pesky .pycs from the repository
- svn rm `find . -name "*.pyc"`
So is sed:
- replace update_path with load_manifest. (-i is doing an in-place replace, I believe)
- sed -i 's/update_path/load_manifest/' `find . -name "*.py"`