On 22/11/13 05:15, Sharon Kimble wrote:
> I am trying to write a bash script which has this line in it - 
> 
> mv ~/.fluxbox/menu ~/.fluxbox/menu-$(/bin/date +%Y%m%d-%R); mmaker
> fluxbox -f;;
> 
> This line is creating a fluxbox menu which ends with these lines -
> '             [restart] (Restart)
>               [separator]
>               [exit] (Exit)
>       [end]
> [end]'
> 
> What I want to do is to add this script onto the end of the first
> command, and it is -
> #!/bin/bash
> # title - submenu
> 
> echo          [submenu] (My Menu)
> echo          [include] (~/.fluxbox/usermenu)
> echo          [end]
> echo          [separator]
> 
> So the final running command will look like this - 
> 'mv ~/.fluxbox/menu ~/.fluxbox/menu-$(/bin/date +%Y%m%d-%R); mmaker
> fluxbox -f; submenu;;'
> 
> and the main menu will look like this at the end -
>               [restart] (Restart)
>               [separator]
>               [exit] (Exit)
>       [end]
>               [submenu] (My Menu)
>               [include] (~/.fluxbox/usermenu)
>               [end]
>               [separator]
> 
> But how do I do it please?
> 
> Thanks
> Sharon.
> 

Try:-
echo "
#!/bin/bash
# .fmenu
mv ~/.fluxbox/menu{,-$(/bin/date +%Y%m%d-%R)}
mmaker fluxbox -f
echo"
[submenu] (My Menu)
[include] (~/.fluxbox/usermenu)
[end]
[separator]" >> ~/.fluxbox/menu" > ~/.fmenu
chmod +x ~/.fmenu




Kind regards


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/528e6155.1030...@gmail.com

Reply via email to