今シェルを勉強中なのですがshを使ってフォルダより以下の階層の名前を全て変更したいと考えています。
~/test $ tree . ├── test-1 │ ├── test-1.1 │ │ ├── test-1.1.1 │ │ ├── test-1.1.2 │ │ └── test-1.1.3 │ ├── test-1.2 │ │ ├── test-1.2.1 │ │ ├── test-1.2.2 │ │ └── test-1.2.3 │ └── test-1.3 │ ├── test-1.3.1 │ ├── test-1.3.2 │ └── test-1.3.3 ├── test-2 └── test-3
こんな感じなんですけどtestの部分を全てhonbanに変更にできるシェルスクリプトを作りたいです。
調べたところ
https://www.d-wood.com/blog/2014/06/26_6412.html
こういう感じでlsで表示して一括変更を見たのですが、それ以下の階層は変更されていませんでした。
~/test $ tree . ├── honban-1 │ ├── test-1.1 │ │ ├── test-1.1.1 │ │ ├── test-1.1.2 │ │ └── test-1.1.3 │ ├── test-1.2 │ │ ├── test-1.2.1 │ │ ├── test-1.2.2 │ │ └── test-1.2.3 │ └── test-1.3 │ ├── test-1.3.1 │ ├── test-1.3.2 │ └── test-1.3.3 ├── honban-2 └── honban-3
こんな感じです。
このtestの部分を全てhonbanに変更したいのですが、何かいい記事もしくはいい方法などありましたら教えてもらえるとありがたいです。
回答2件
あなたの回答
tips
プレビュー