作業ノート

様々なまとめ、雑感など

2009-03-27から1日間の記事一覧

bashスクリプトだけで、ファイル名、拡張子を取得する

シェルのパラメータ展開を利用して、basename、ファイル名(拡張子なし)、拡張子を取得する方法。 #!/bin/bash path="/path/to/foo.tar.gz" echo "path: $path" basename=${path##*/} echo "basename: $basename" filename=${basename%.*} echo "filename: …