Olá, atualmente estou trabalhando em um projeto de script de shell e preciso verificar se uma pasta, digamos "cat", existe em um determinado diretório. No momento, estou usando o find . -type d
comando, mas e se o diretório determinado não for meu diretório de trabalho atual? Como posso alterar temporariamente meu diretório atual ou existe outra maneira de lidar com isso?
relate perguntas
-
Subtraindo a mesma coluna entre duas linhas no awk
-
Um script que imprime as linhas de um arquivo com seu comprimento [fechado]
-
exportar variáveis env programaticamente, via stdout do comando [duplicado]
-
Dividir por delimitador e concatenar problema de string
-
MySQL Select com função IN () com array bash
Supondo que você esteja usando um shell do tipo Bourne, você pode usar um teste explícito:
O
-d
teste é avaliado como verdadeiro se o arquivo existir e for um diretório.