How do you shell expand your variables and why?
How do you shell expand your variables and why?
How do you shell expand your variables and why?
You're viewing a single thread.
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
no eval
?
when you're paid by character written
This really enterprises my bash.
@ilegadh 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.
To be safe, should probably output grep to a file, then cat that.
Agreed. Everything in Linux is a file so let’s keep it that way.
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".
Perfect, I have some light reading for the evening!
Read the Bash manual. That one patter on the GP is called "Command Substitution", you can search for it.
Thanks!
ExplainShell should help