On Thu, Jan 30, 2025 at 08:13:15AM -0500, Greg Wooledge wrote: > On Thu, Jan 30, 2025 at 13:59:37 +0100, Roger Price wrote: > > alias w3m='/usr/bin/w3m -no-cookie -o auto-image=TRUE ' > > > w3m() { /usr/bin/w3m -no-cookie -o auto-image=TRUE $@ ; } > > > > and received the error message > > > > bash: .bashrc: line 86: syntax error near unexpected token `(' > > bash: .bashrc: line 86: `w3m() { /usr/bin/w3m -no-cookie -o > > auto-image=TRUE $@ ; }' > > The problem is you *already* have the alias, and the alias gets expanded > when you try to define the function.
D'oh. This actually only happens with aliases, you are right. In my other answer I posted some nonsense. Remember: in things shell (at least), if Greg says something and me something else, Greg is most probably right :-) Cheers -- t
signature.asc
Description: PGP signature