Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Użytkownik

Cześć,
myusername@mycompname:~$ varCurl="abc def curl: ( xyz asdf"
myusername@mycompname:~$ expr index '$varCurl' "curl: ("
4
myusername@mycompname:~$ expr index "$varCurl" "curl: ("
3
myusername@mycompname:~$ echo $varCurl
abc def curl: ( xyz asdfJak to zrobić, żeby spacja była traktowana jako spacja, a nie separator tablicy?
Spodziewam się wartości 9 lub 10, a nie 3 lub 4, dla tej konkretnej zmiennej z pierwszej linijki kodu.
Dzięki!
Ostatnio edytowany przez johnyjj2 (2016-03-13 22:02:36)
Offline
Użytkownik

PS Znalazłem rozwiązanie:
varCurl="abc def curl: ( xyz asdf"
search="curl: ("
rest=${varCurl#*$search}
echo $((${#varCurl}-${#rest}-${#search}))Ostatnio edytowany przez johnyjj2 (2016-03-13 23:21:27)
Offline
Strony: 1