Linux/Parsing: Difference between revisions
< Linux
No edit summary |
(→lines) |
||
Line 1: | Line 1: | ||
== lines == | == lines == | ||
* grep | * grep | ||
<blockquote> | |||
<pre> | |||
grep -v '^\s*$' # remove empty lines | |||
</pre> | |||
</blockquote> | |||
* tail | * tail | ||
<blockquote> | <blockquote> |
Revision as of 15:09, 4 August 2020
lines
- grep
grep -v '^\s*$' # remove empty lines
- tail
tail tail -f # follow tail -n 10 # last 10 lines tail +3 # skip first 3 lines
- wc
wc -l # count lines
chars
- cut
- tr
sed & awk
- sed + control characters
sed 's/\x00/controlcharwashere/g'
sed -n '/Iowa/,/Montana/p'
other
- slowing output
cat incoming.log | pv -qL 1000 | tee temp
- show as hex
od -t x1 -An