Skip to content

Instantly share code, notes, and snippets.

View imranh2's full-sized avatar

Imran Hussain imranh2

View GitHub Profile
#!/bin/bash
CURRENT_KERNEL=`uname -r`
OLD_KERNELS=`ls /usr/src/ -l | grep -v ">"| awk '{print $9}' | grep linux | grep -v $CURRENT_KERNEL | sed -r 's/^.{6}//'`
AMOUNT_OF_OLD_KERNELS=`ls /usr/src/ -l | grep -v ">" | awk '{print $9}' | grep linux | grep -v $CURRENT_KERNEL | wc -l`
echo "Amount of kernels to get rid of: $AMOUNT_OF_OLD_KERNELS"
read -r -p "Are you sure? [y/N] " response
if [[ $response =~ ^([yY][eE][sS]|[yY])$ ]]
then
for (( COUNTER=0; COUNTER<$AMOUNT_OF_OLD_KERNELS; COUNTER++ ))
do