I’m sure some of you have absolute monstrosities of sigils (I know I do, in my .zshrc alone). Post them without context, and try and guess what other users’s lines are. If you want to provide context or guess, use the markdown editor to spoiler-tag your guesses and explanations!
Here’s one with a bit more context (and actually in Bash, rather than Zsh:
Literal explanation
$anys
$c
, defineany[$c]
to be the string/$c/!d
(e.g.:any[x]='/x/!d'
)${any[@]}
Full context
This is building a sed command to delete all lines which don’t contain every character of the string
$anys
. The associative array and concatenation is to ensure I don’t repeat myself when building the command. This is used in a program calleddewordle
, which prints all remaining words in a dictionary given the current known information in a game of wordle.