awk for Log Parsing: 5 Patterns You'll Actually Use
awk is perfect for parsing logs. 5 patterns for filtering, summing, counting, splitting fields, and reformatting—no Perl or Python required.
All the articles with the tag "scripting".
awk is perfect for parsing logs. 5 patterns for filtering, summing, counting, splitting fields, and reformatting—no Perl or Python required.
Control Linux audio volume and mic boost from the terminal with ALSA's amixer — no GUI needed, no remembering cryptic card numbers.
Build a video slideshow from static images with a voiceover track using FFmpeg — concat filters, fade transitions, and audio sync.
nohup, disown, and & all keep Linux processes alive after logout — but they work differently. Here's which one to reach for, when, and why.
The docker compose commands you actually use daily — up, down, logs, exec, pull, and the flags that make them way more useful.
Shell globbing breaks inside docker exec because of how args are parsed — here's how to pass wildcards and asterisks correctly.
Move Docker images between hosts without a registry using docker save and docker load — air-gapped deployments made simple.
Bash tricks that save keystrokes — history expansion, brace expansion, process substitution, and the shortcuts your fingers will thank you for.
Find your Linux distro version, kernel version, and architecture with uname, lsb_release, /etc/os-release, and hostnamectl.
Fix 'Argument list too long' in bash when cp or rsync chokes on thousands of files — glob loops, find + xargs, and the ARG_MAX reason behind it.
By default bash history is lost across multiple terminal sessions. Fix it with HISTAPPEND and PROMPT_COMMAND so nothing gets overwritten.
Rename files to remove spaces and special characters using bash — rename, tr, and parameter expansion patterns for bulk file cleanup.