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.