How do you shell expand your variables and why?

zephyr@lemmy.world to Programming@programming.dev – 63 points –
28

You are viewing a single comment

find “$(echo $HOME > variable_holder.txt && cat variable_holder.txt)/$(cat alphabet.txt | grep “d”) $(cat alphabet.txt | grep “o”)$(cat alphabet.txt | grep “c”)$(cat alphabet.txt | grep “s”)”

This is the easiest method

@ilega_dh You don't need cat in cases when grep "d" alphabet.txt can read from file too. Edit: But obviously your comment was more of a joke to over complicate it. So never mind then.

1 more...

What should I search to better understand what is written here? Don't mind learning myself, just looking for the correct keywords. Thanks!

This comment is a joke and you wouldn't want to do it like that in reality, but here are some related keywords you could look up: "Unix cat", "Unix pipeline", "grep", "output redirection", "command substitution".

2 more...