1. ホーム
  2. バッシュ

[解決済み】Bashでディレクトリの親を取得する

2022-04-01 09:51:56

質問

ファイルパスが次のようなものであった場合

/home/smith/Desktop/Test
/home/smith/Desktop/Test/

親ディレクトリになるように文字列を変更するにはどうすればよいですか?

/home/smith/Desktop
/home/smith/Desktop/

解決方法は?

dir=/home/smith/Desktop/Test
parentdir="$(dirname "$dir")"

末尾にスラッシュがある場合も動作します。