変数があり、操作で名前をsrcDir="~/a/b/c"
コピーしたい場合はどうすればよいですか?c
$copyDir
$srcDir
パラメータ拡張について読んでディレクトリを保存する方法を知っていますが、これにはフォルダツリー全体が含まれます。フォルダ名をコピーしc
て保存します。
答え1
以下を使用できます。
srcDir=~/a/b/c
copyDir=${srcDir##*/}
echo $copyDir
c
詳細については、次を参照してください。http://tldp.org/LDP/abs/html/string-manipulation.html中頃
答え2
このbasename
コマンドはこれを行います。次のコマンドを使用できます。copyDir=$(basename $srcDir)