noob tutaj, przepraszam, jeśli repost. Ja wyodrębnianie ciąg znaków z pliku, a kończy się z linii, coś jak:Wyodrębnianie części ciągu do zmiennej w bash
abcdefg:12345:67890:abcde:12345:abcde
Powiedzmy to w zmiennej o nazwie testString długość wartości między dwukropek nie jest stała, ale chcę aby zapisać liczbę, jako łańcuch znaków, w porządku, do zmiennej między drugim i trzecim dwukropkiem. więc w tym przypadku skończyłbym z moją nową zmienną, nazwijmy ją extractNum, czyli 67890. Zakładam, że muszę używać sed, ale nigdy go nie używałem i próbowałem się z tym pogodzić ... Czy ktoś może pomóc? Pozdrowienia
Na marginesie, używam find, aby wyodrębnić całą linię z ciągu znaków, wyszukując pierwszy ciąg znaków, w tym przypadku część abcdefg.
możliwy duplikat [Jak przyciąć spacje ze zmiennej bash?] (Http://stackoverflow.com/questions/369758/how-to- trim-whitespace-from-bash-variable) – user2284570