Print unique IPs from a log file.
Section: Practical Recipes
Extract unique IP addresses
bash
bash
grep -Eo '([0-9]{1,3}.){3}[0-9]{1,3}' access.log | sort -uExplanation
A fast shell approach for rough IP extraction from logs.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Practical Recipes
Show most frequent error messages
Count and rank repeated lines in a log.
Show effective config lines only
Remove comments and blank lines from a config file.
Sum a CSV column
Compute the total of a numeric CSV field after skipping the header.
Replace text across many files safely
Search files first, then edit in place.