Anders Johansson wrote:
On Monday 01 December 2008 19:12:24 David C. Rankin wrote:
I finally resolved to the function idea Aaron first suggested.
Who is Aaron?
Kulkis
This is pointless. "wp konqueror" expands to
wpsearch $1 konqueror
and the only reason your alias works is that this is a valid string, since $1 is the empty string after expansion. But try starting this from a script where you pass parameters. Then $1 won't be empty, and then you will get weird results
I guess I've been lucky using $1 with aliases. I don't know how they work, but they work in most instances for me:
alias hist='history | grep $1' #Requires one input
Same thing for all of these. "hist konqueror" expands to
history | grep $1 konqueror
which works because $1 is the empty string. tmsg -f expands to
sudo tail $1 -n 50 /var/log/messages -f
which again is a valid command line
And so on and so on and so forth
Anders
Thanks Anders, Lucky was the operative word. I will find whatever howto suggested this in the first place and convey the information. I think I still have the link somewhere. Further experimentation shows, as always, you are dead-on: alias tstinput='echo -e "\ntest\n\$2=$2; \n\$1=$1; \n\$3=$3\n"' . .bashrc 13:19 alchemy~> tstinput one two three test $2=; $1=; $3= one two three Mystery solved. -- David C. Rankin, J.D.,P.E. | openSoftware und SystemEntwicklung Rankin Law Firm, PLLC | Countdown for openSuSE 11.1 www.rankinlawfirm.com | http://counter.opensuse.org/11.1/small -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org