DEV Community

Bash

Bourne Again Shell

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Executing "export" in a terminal!

Executing "export" in a terminal!

Comments
1 min read
Batch resize images on a stock Mac: sips writes seven formats and refuses WebP

Batch resize images on a stock Mac: sips writes seven formats and refuses WebP

Comments
8 min read
Nightly backups with rsync hard links: three snapshots cost 1.4 MB where copies would cost 3.5 MB

Nightly backups with rsync hard links: three snapshots cost 1.4 MB where copies would cost 3.5 MB

Comments
10 min read
find -perm 777 Missed a World-Writable File in My Test Tree. -perm -o+w Didn't.

find -perm 777 Missed a World-Writable File in My Test Tree. -perm -o+w Didn't.

1
Comments 2
4 min read
rsync --delete Emptied the Backup and Exited 0: Testing a Nightly Copy of Camera Clips

rsync --delete Emptied the Backup and Exited 0: Testing a Nightly Copy of Camera Clips

Comments
9 min read
I Killed My Report Script Mid-Write. The Output File Never Noticed.

I Killed My Report Script Mid-Write. The Output File Never Noticed.

Comments
4 min read
I Tested a jq Alert Against a Down Status. It Printed 'no alert'.

I Tested a jq Alert Against a Down Status. It Printed 'no alert'.

1
Comments 2
4 min read
How I Automated My GitHub Contributions Using Bash (And the Hidden Traps I Solved Along the Way)

How I Automated My GitHub Contributions Using Bash (And the Hidden Traps I Solved Along the Way)

Comments 1
2 min read
set -euo pipefail Is Missing a Letter. My ERR Trap Stayed Silent Until I Added -E.

set -euo pipefail Is Missing a Letter. My ERR Trap Stayed Silent Until I Added -E.

Comments
5 min read
Your Claude Code hook exits 1. It is not blocking anything.

Your Claude Code hook exits 1. It is not blocking anything.

Comments
4 min read
Why does the Linux operating system sound like a dysfunctional 1970s mafia family drama?

Why does the Linux operating system sound like a dysfunctional 1970s mafia family drama?

Comments
2 min read
3 Weekly Runs, 3 Failures: My "Fixed" Claude Code Skill Auto-Update Failed Silently for 3 Weeks

3 Weekly Runs, 3 Failures: My "Fixed" Claude Code Skill Auto-Update Failed Silently for 3 Weeks

1
Comments
8 min read
One Line of mv Kills the 4x Duplicate Run After Recovery: Making launchd Queue Processing Idempotent

One Line of mv Kills the 4x Duplicate Run After Recovery: Making launchd Queue Processing Idempotent

Comments
21 min read
4 Days, 3 Wasted Calls Per Run: My Retry Loop Mistook a Quota-Limit Message for a 'Too Short' Article

4 Days, 3 Wasted Calls Per Run: My Retry Loop Mistook a Quota-Limit Message for a 'Too Short' Article

Comments
5 min read
I Didn't Need a DAG. I Needed Cron.

I Didn't Need a DAG. I Needed Cron.

Comments
14 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.