3
フルパスから拡張子なしでファイル名を抽出する方法は?
最初のbashスクリプトを修正しようとしています。ある時点で、ファイル名がとしてスクリプトに渡され$1ます。拡張子なしでファイル名を抽出する必要があります。 現在、すべての拡張子が3文字であると想定しているため、最後の4文字を削除してファイル名を取得します。 a="${1:0:-4}" しかし%~n1、Windowsのように、3文字を超える拡張機能を使用できるようにする必要があります。 引数から拡張子なしでファイル名を抽出する方法はありますか?