Tente isto:
for folder in $(date +"%Y%m%d")*; do
if [[ -d "$folder" ]]; then
echo "Entering $folder"
cd "$folder"
echo "$PWD"
cd ..
fi
done
Minhas pastas são nomeadas por data:
20140930DoingShellStuff
20140931HopefullyShellIsDone
O que eu quero fazer é escrever um script de shell para auto cd
na pasta que corresponde à data atual. Eu já sei como formatar a data:
date +"%Y%m%d"
output: 20140930
Mas não sei como fazer o preenchimento automático:
cd $(date +"%Y%m%d") **tab for autocopmlete**
para obter a saída de: cd 20140930DoingShellStuff
Link relacionado: Adicionar autocompletar para script personalizado