私は bash スクリプトを書こうとしています。このスクリプトでは、ユーザーにディレクトリのパスを入力させたいと思っています。次に、この文字列の末尾にいくつかの文字列を追加し、いくつかのサブディレクトリへのパスを構築したいと思います。たとえば、ユーザーが次のような文字列を入力したとします。
/home/user1/MyFolder
ここで、このディレクトリに 2 つのサブディレクトリを作成し、そこにいくつかのファイルをコピーします。
/home/user1/MyFolder/subFold1
/home/user1/MyFolder/subFold2
これどうやってするの?
ベストアンサー1
POSIX 標準では、ファイル名内の複数の文字/
は 1 つの文字として扱われることが義務付けられています。したがって、は と同じです。/
//dir///subdir////file
/dir/subdir/file
したがって、2 つの文字列を連結して完全なパスを構築するのは、次のように簡単です。
full_path="$part1/$part2"