Linuxシェルスクリプトから文字列の特定の文字を削除する[閉じる]

Linuxシェルスクリプトから文字列の特定の文字を削除する[閉じる]

文字列から数字a:と2を削除する必要があります。"

"9.cgadjka.jsjdaj:12345"

私だけが必要

9.cgadjka.jsjdaj

Linux端末でスクリプトを書くのは今回が初めてなので、今はこれについてよくわかりません。

ベストアンサー1

使用sed

$ echo '"9.cgadjka.jsjdaj:12345"' | sed 's/:.*\|"//g'
9.cgadjka.jsjdaj

一致:とそれに続くすべての文字を一致または"削除します。

おすすめ記事