最後の区切り文字で文字列を切り捨てる

最後の区切り文字で文字列を切り捨てる

私はこのようなファイル名を持っておりa.b.c.txt、文字列を次に分割したいと思います。

string1=a.b.c
string2=txt

基本的にファイル名と拡張子を分割したいと思います。使ったけどワcutに分けます。最後の区切り文字の文字列を切り取りたいです。a,b,ctxt

誰でも助けることができますか?

ベストアンサー1

 #For Filename
 echo "a.b.c.txt" | rev | cut -d"." -f2-  | rev
 #For extension
 echo "a.b.c.txt" | rev | cut -d"." -f1  | rev

おすすめ記事