Felix Miata wrote: > On 2007/07/28 14:46 (GMT-0700) joe apparently typed: > >> Randall R Schulz wrote: > >>> Aliases don't take positional parameters, at least not in BASH (I think >>> they do in the Csh family, if I recall correctly). They simply expanded >>> verbatim in front of any arguments you give, so if you invoke it >>> with "/dev/hda7" as an argument, it's like running this command: > >> Yes, Randall is right. I took a lazy shortcut and did this instead: > >> for i in `cat drives`; do tune2fs -l $i | grep volume; done > >> which of course worked.... > > Not for me. I put that in a script, and got 'cat: drives: No such file or > directory', and get a syntax error unexpected token from an alias. :-(
Well, you'd have to have a file called "drives" containing the partitions you want to run against... in my case it was rather simple-minded: [EMAIL PROTECTED]:~> cat drives /dev/hda1 [EMAIL PROTECTED]:~> Joe -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
