Ich habe einen Dateinamen wie a.b.c.txt
, ich möchte, dass diese Zeichenfolge als geteilt wird
string1=a.b.c
string2=txt
Grundsätzlich möchte ich den Dateinamen und seine Erweiterung aufteilen. Ich habe verwendet, cut
aber es spaltet sich als a,b,c
und txt
. Ich möchte die Zeichenfolge am letzten Begrenzer abschneiden.
Kann jemand helfen?
Dafür gibt es viele Tools.
Wie du benutzt hast
cut
:Ich hätte die Parametererweiterung verwendet (wenn die Shell dies unterstützt):
quelle
cut
Befehl begrenzt.
und gibt Ihnen 4 Faktoren (a
,b
,c
,txt
). Der obige Befehl gibt den Faktor 1 bis 3 aus (eingeschlossen).Oder:
Der obige Befehl gibt den Faktor 1 bis 3 aus (eingeschlossen).
quelle