Copie uma pasta sem sua hierarquia / árvore

2

Se eu tenho uma variável srcDir="~/a/b/c" e gostaria de copiar apenas o nome c em $copyDir através da manipulação de $srcDir , como eu faria isso?

Eu li a expansão de parâmetros e sei como armazenar um diretório, mas ele inclui toda a árvore de pastas. Eu só preciso copiar o nome da pasta c e armazená-lo.

    
por ozarka 23.02.2016 / 01:26

2 respostas

3

Você poderia usar isto:

srcDir=~/a/b/c

copyDir=${srcDir##*/}

echo $copyDir

c

Mais em link até a metade

    
por 23.02.2016 / 01:32
3

O comando basename faz isso. Você poderia usar um comando como este: copyDir=$(basename $srcDir)

    
por 23.02.2016 / 06:48

Tags