私のフォルダの名前は日付で指定されます。
20140930DoingShellStuff
20140931HopefullyShellIsDone
- ...
私がやりたいことは、cd
現在の日付に対応するフォルダに自動的に書き込むシェルスクリプトを書くことです。私はすでに日付形式を指定する方法を知っています。
date +"%Y%m%d"
output: 20140930
しかし、オートコンプリートを行う方法がわかりません。
cd $(date +"%Y%m%d") **tab for autocopmlete**
出力を取得します。cd 20140930DoingShellStuff
ベストアンサー1
この試み:
for folder in $(date +"%Y%m%d")*; do
if [[ -d "$folder" ]]; then
echo "Entering $folder"
cd "$folder"
echo "$PWD"
cd ..
fi
done