Chcę wyodrębnić podciąg pasujący do wzorca i zapisać go w pliku. Przykładem ciąg:Zapisz część pasującego wzorca do zmiennej
Apr 12 19:24:17 PC_NMG kernel: sd 11:0:0:0: [sdf] Attached SCSI removable disk
chcę wyodrębnić część w nawiasach, w tym przypadku [sdf]
.
Próbowałem zrobić coś takiego, jak grep -e '[$subtext]'
, aby zapisać tekst w nawiasach do zmiennej. Oczywiście to nie działa, ale szukam sposobu podobnego do tego. Byłoby bardzo elegancko zawierać zmienną w takim wyrażeniu. Co mogę zrobić najlepiej?
Dzięki!
Zakładam, że przechwytywanie powinno wynosić ** między ** nawiasami, tj. niezwiązane z prawem? –