Skip to content

Instantly share code, notes, and snippets.

Created March 20, 2018 15:10
Show Gist options
  • Save anonymous/1cae9e709dd448164e5f37b00acaac99 to your computer and use it in GitHub Desktop.
Save anonymous/1cae9e709dd448164e5f37b00acaac99 to your computer and use it in GitHub Desktop.
awk '/menuentry/ && /class/ {count++; print count-1"****"$0 }' /boot/grub/grub.cfg
0****menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-e1b951ba-b110-4a81-bf51-23d82e6c92c5' {
1**** menuentry 'Ubuntu, with Linux 4.13.0-36-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-36-generic-advanced-e1b951ba-b110-4a81-bf51-23d82e6c92c5' {
2**** menuentry 'Ubuntu, with Linux 4.13.0-36-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.13.0-36-generic-recovery-e1b951ba-b110-4a81-bf51-23d82e6c92c5' {
3**** menuentry 'Ubuntu, with Linux 4.4.0-116-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-116-generic-advanced-e1b951ba-b110-4a81-bf51-23d82e6c92c5' {
4**** menuentry 'Ubuntu, with Linux 4.4.0-116-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-116-generic-recovery-e1b951ba-b110-4a81-bf51-23d82e6c92c5' {
5**** menuentry 'Ubuntu, with Linux 4.4.0-112-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-112-generic-advanced-e1b951ba-b110-4a81-bf51-23d82e6c92c5' {
6**** menuentry 'Ubuntu, with Linux 4.4.0-112-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-112-generic-recovery-e1b951ba-b110-4a81-bf51-23d82e6c92c5' {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment