Skip to content

Instantly share code, notes, and snippets.

@on0z
Last active April 12, 2021 01:02
Show Gist options
  • Save on0z/f07aee5b822bebfb09f27d087782ab3d to your computer and use it in GitHub Desktop.
Save on0z/f07aee5b822bebfb09f27d087782ab3d to your computer and use it in GitHub Desktop.
日付が最新のディレクトリのシンボリックリンクを作成する
#!/bin/zsh
# シンボリックリンク名
LATESTLN="latest"
# リンクが既にあれば削除
if [ -L ${LATESTLN} ]
then
rm ${LATESTLN}
fi
# 数値から始まる物を抽出し,最後の要素を取得する
# デフォルトで昇順となるはず
LATEST=$(ls | grep '\d' | tail -n 1)
# リンクを作成
echo "ln -s ${LATEST} ${LATESTLN}"
ln -s ${LATEST} ${LATESTLN}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment