Linux/Unix:Find and Replace: Difference between revisions
Jump to navigation
Jump to search
| Line 24: | Line 24: | ||
==sed== | ==sed== | ||
;s/pattern/newstring/ | |||
:In each line replace first occurrence of pattern with newstring. /g at the end replaces all occurrences of pattern. | |||
;s/pattern/d | |||
:Delete each line matching pattern. | |||
==awk== | ==awk== | ||
==read== | ==read== | ||
Revision as of 11:45, 18 March 2019
cat
head tail
fold
strings
more less
tr
- tr "[:upper:]" "[:lower:]"
- tr "[abc]" "[xyz]"
- Transtlate, make all lowercase
- replace all a's with y, all b's with y and all c's with z, works from stdin to stdout. All sort of translations can be done
- tr -d <char>
- Delete <char> from standard input
grep
sed
- s/pattern/newstring/
- In each line replace first occurrence of pattern with newstring. /g at the end replaces all occurrences of pattern.
- s/pattern/d
- Delete each line matching pattern.