0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

zsh, PowerShell備忘録

Posted at

この記事について

Lightroomで管理しているフォルダの構造を、年>年月日、から、年>年月>年月日、に変更するのに伴い、年月のフォルダの作成と、年月日のフォルダの移動をターミナルでやってみたので、自分用の覚えがき。

(例によって、2年くらい放置されていたので、自分で検索するために公開します。)

やりたいこと

tree
#以下のような、YYYY > YYYY-MM-DDのフォルダ構造を
2021
├─2021-01-01
├─2021-01-02
├─2021-01-03
├─2021-01-04
├─2021-01-05
├─2021-01-06

#以下のように、YYYY > YYYY-MM > YYYY-MM-DDというフォルダ構造に修正したい
2021
├─2021-01
│  ├─2021-01-01
│  ├─2021-01-02
│  ├─2021-01-03
│  ├─2021-01-04
│  ├─2021-01-05
│  ├─2021-01-06

Zsh
mkdir 2021-{01..12}
#{開始..終了}
PowerShell
New-Item -ItemType Directory (1..12 | % {"2021-{0:D2}" -f $_})

for ループ

Zsh
for i in {01..12}
do
mv 2021-$i-* 2021-$i
done
# for 変数 in リスト
# do
# 処理
# done

参考にしたページ
https://shellscript.sunone.me/for.html

PowerShell
foreach ($i in 1..12){
get-childitem -filter ("2021-{0:d2}-*" -f $i) | move-item -destination (".\2021-{0:d2}" -f $i)
}

参考にしたページ
https://qiita.com/zaki-lknr/items/506bb446ba510e40a776#%E6%95%B0%E5%80%A4-1

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?