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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-06-03 14:13:07

  TuX - Użytkownik

TuX
Użytkownik
Zarejestrowany: 2007-01-18

Obcinanie danej ilości znaków z tekstu

Witajcie, poszukuje programu którym jest możliwe obcięcie z danego tekstu X znaków ( od tyłu ).

Np mam:

"1500" chciałbym obciąć te liczby tak by zostało tylko "15" (-2 od tyłu)
To samo jeżeli chodzi o tekst, próbowałem cutem ale jakoś nie wychodzi.

Z góry dzięki.

Offline

 

#2  2008-06-03 14:32:04

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Obcinanie danej ilości znaków z tekstu

Kod:

napis=abcdef
ile_obciac=3
echo $napis| cut -b 1-$[ `echo $napis | wc -c` - 1 - $ile_obciac ]

lub nawet tylko w bashu:

Kod:

echo ${napis:0:$[ ${#napis} - $ile_obciac ]}

Ostatnio edytowany przez bercik (2008-06-03 14:34:50)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2008-06-03 14:54:37

  TuX - Użytkownik

TuX
Użytkownik
Zarejestrowany: 2007-01-18

Re: Obcinanie danej ilości znaków z tekstu

Działa elegancko, wielkie dzięki za szybką i treściwą odpowiedź;)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)