Wesley J. Landaker([EMAIL PROTECTED]) is reported to have said: > On Friday 19 January 2007 16:33, Wayne Topa wrote: > > > They do here > > alias deps='apt-cache showpkg $1' > > alias policy="apt-cache policy $1" > > alias 4page="a2ps --medium=Letter -4 $1" > > If you're using bash, these may work in practice, but it isn't because of > the $1, which in the " case is being expanded when the alias is defined and > in the ' case is being expanded *after* the alias is evaluated, and will > always be undefined. > > The reason it works at all is because when you alias something, the alias > part is expanded and the rest of the command is left in place. Remove those > $1's and you'll get the exact same effect. >
Well be dammed. I 'learned' that when I first got into Linux back 14 years ago or so. I would have sworn I read that in the Journal or a man page or a book. But you are correct. alias policy='apt-cache policy $1' or alias policy="apt-cache policy " or alias policy='apt-cache policy ' all do work the same! Never to old to learn I guess. Now I have to go back and find just where I got that info to start with! Thanks Wesley, for the bash lesson! :-) Wayne -- Hardware: The parts of a computer system that can be kicked. _______________________________________________________ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]