I would like to create an alias for
bc that runs
bc -l and specifies that
pi=4*a(1). This way, I can start each session with pi already defined. What alias will do this?
I will answer your Question, but you should consider following the link provided by Julie Pelletier
assuming you are using bash:
alias bc-l-with-pi='bc -l <(echo "pi=4*a(1)")'
we (ab)use the bash redirection to give bc a temporary file with the content "pi=4*a(1)". after that bc goes into interactive mode.