3つのファイルがあるとしましょう。
abc_def_12345.zip
abc_123.zip
abc_def_ghi_3432.zip
最後の下線(_)の前の文字だけを印刷したいと思います。
予想される出力は次のとおりです。
abc_def
abc
abc_def_ghi
ベストアンサー1
パラメータ拡張でbashを使用できます。
$ foo="abc_def_ghi_3432.zip"; echo "${foo%_*}"
$ abc_def_ghi
3つのファイルがあるとしましょう。
abc_def_12345.zip
abc_123.zip
abc_def_ghi_3432.zip
最後の下線(_)の前の文字だけを印刷したいと思います。
予想される出力は次のとおりです。
abc_def
abc
abc_def_ghi
パラメータ拡張でbashを使用できます。
$ foo="abc_def_ghi_3432.zip"; echo "${foo%_*}"
$ abc_def_ghi