Wie kann ich mit grep eine ganz bestimmter zahl finden. Also ohne wiederholungend er Nummern.
Wenn ich nach 1 grepe dann kommt auch 12 und 11.
grep -w geht in meinem fall glaube ich nicht.?
Code: Alles auswählen
0:548:root@pendrive /media/disk/subscripts [0]# find /dev/ -type b | cat | grep ^/dev/[s,h].*[0-9]$ | grep 10
/dev/sda10
0:549:root@pendrive /media/disk/subscripts [0]# find /dev/ -type b | cat | grep ^/dev/[s,h].*[0-9]$ | grep 1
/dev/sda11
/dev/sda10
/dev/sda1
/dev/sdb1
0:550:root@pendrive /media/disk/subscripts [0]#
aussehen soll das dann so:
Code: Alles auswählen
0:550:root@pendrive /media/disk/subscripts [1]# zahl=1
0:551:root@pendrive /media/disk/subscripts [0]# find /dev/ -type b | cat | grep ^/dev/[s,h].*[0-9]$ | grep $zahl
/dev/sda1
/dev/sdb1
0:552:root@pendrive /media/disk/subscripts [0]#
Code: Alles auswählen
0:550:root@pendrive /media/disk/subscripts [1]# zahl=1
0:551:root@pendrive /media/disk/subscripts [0]# find /dev/ -type b | cat | grep ^/dev/[s,h].*[0-9]$ | grep $zahl
/dev/sda11
/dev/sda10
/dev/sda1
/dev/sdb1
0:552:root@pendrive /media/disk/subscripts [0]#