3
How do you shell expand your variables and why?
(lemmy.world)
2nd one, feels natural as a programmer.
I typically use find "$HOME/docs"
, but with a few caveats:
find $HOME/docs
mv "${HOME:?}/bin" ...
"${basename}_$num.txt"
"$HOME"/docs/*
or "$HOME/docs/"*
are common for me."${HOME}"
unless I actually need the braces. The reason? I write more Zsh than anything, and the braces are even less necessary in Zsh: $#array[3]
actually gets the length of the third element of the array, rather than substituting the number of arguments, then the string 'array[3]'
I always brace my variables.
While I also use ZSH, I write most of my scripts in bash because they more often than not need to run on a CI/CD server.
Depends. I use G'MIC (Interpretative language for image processing largely inspired by bash) in CLI.
ig "C:\Users\User..."
If I need something with '$' in CLI, I'd be using $_path_rc\something_something. Sometimes with "" in case of spaces.
Other than that, I would be just running my own coded command in most case.
Keep posts about shell scripting! Here are some guidelines to help:
In general, if your submission text is primarily shell code, then it is welcome here!