Re: 拡張子を抜いたファイル名を取得したい
Nakayama Ryu~ji <nakayama.ryuji@anet.ne.jp> writes:
> bashの機能を用いた方法は斉藤さんが示されていますので、shellの種類を問
> わない方法を。
>
> 多くのUNIX系OSではbasenameというコマンドがあり、
>
> echo ">>>"`basename $i`"<<<"
>
> とすることで、拡張子とフルパス・相対パスの場合はディレクトリ部分も除去
basename で拡張子を除去するには、除去する拡張子を第二パラメータで
指定する必要がありますので、これではだめです。
expr を使って、
echo ">>>"`expr $i : '\(.*\)\.' '|' $i`"<<<"
--
oo
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735