On 12.12.2013 20:12, Colin Watson wrote: > On Thu, Dec 12, 2013 at 06:58:23PM +0100, Vladimir 'φ-coder/phcoder' Serbinenko wrote: >> My response was terse and it seems that you misunderstood it, sorry. I >> meant more along the lines that define: >> cmdline.# as number of arguments >> cmdline.1,..., cmdline.N are the raw arguments >> cmdline.var. are parsed variants of = > > That seems unnecessarily cumbersome. I can see why you'd want them to > be specifically identified, but why require the count rather than just > taking as many cmdline.foo arguments as are present? I don't really see > what you're trying to achieve here. > > (Also, cmdline.* is odd naming given that the whole thing arrives on a > command line anyway.) > As discussed on IRD what I meant is how command line is exported to GRUB environment. Colin proposed on IRC to use already existing $*, $@ and $# but it poses other problems with shadowing in source, configfile, menuentry and function. @Jordan: your opinion since you do a lot of GRUB scripting?