Hallo, Am Wed, 01 Oct 2003, Al Bogner schrieb:
Am Dienstag, 30. September 2003 18:19 schrieb Christoph Maurer:
* Am Die, 30 Sep 2003 schrieb Al Bogner:
Mit welchem Programm extrahiert man am effizientesten die Stellen 3-8 eines Directories? cut wäre vielleicht eine Möglichkeit, da nach den ersten beiden Stellen immer ein Leerzeich folgt. Vermutlich gibt es da mehrere Lösungen.
cut -c
Ganz komme ich mit der Syntax noch nicht klar, die man bzw. Infopage zu cut ist ja nicht sehr ausführlich :-) Ich suche Beispiele zu cut. URL?
cut -c3-8 test.txt > output.txt macht zwar das was ich will. Wie wende ich nun cut ohne Datei, sondern mit einer Variablen an?
VAR2="`echo \"$VAR1\" | cut -c3-8`" (awk -> 'var2=substr(var1, 3, 5);')
Wie entferne ich die letzten 4 Zeichen bzw. wie schreibe ich die Anzahl der Zeichen einer Variable in eine andere Variable?
numchars=`echo "$VAR1" | wc -c` start=$[NUMCHARS - 4] echo "$VAR1" | cut -c${start}-${numchars} Wenn du nur die Extension "abklemmen" willst, dann ist es besser basename oder sed zu verwenden: echo "$VAR1" | sed 's/\.[^.]*$//' [awk: gsub/split usw... da muss man evtl. diese Umwege garnicht anwenden.] -dnh -- And the pattern continues. You could give up Lent for Lent one year, you could give up giving up Lent for Lent the next year... Just make sure to stop before the deity vanishes in a puff of logic. -- Steed in asr