前提
・Macを使って、ウェブサイトの更新をすることがあります。
・ターミナルを使って、テストサイトから本番サイトにhtmlファイルをコピーします。
・シェルはzshを使っています。
・テストサイトと本番サイトは同じサーバーにあります。
・ルートフォルダーは同じです。
home/public/test
home/public/honban
・テストサイトと本番サイトのディレクトリー構成は同じになっています。
・次の手順で、コピーを行っています。
(1)まずテストサイトのディレクトリで、コピーしたいファイルの場所にCDコマンドで移動する。
(2)PWDで、移動した後のパスを取得する。
(3)パスを手動で書き換える。 test/hoge/hogeを、honban/hoge/hoge
(4)CPコマンドでファイルをコピーする。
cp index.html honban/hoge/hoge
実現したいこと
(3)のパスを手動で書き換えるのが手間に感じており、
もっとスマートにしたいです。
pwdで取得したパス test/hoge/hogeを自動的に、honban/hoge/hogeと書き直し、
cpコマンドに追加する方法を調べています。
試したこと
まだ試していませんが、次のようなことを検索して調べています。
・ZSHのmodifierでできる?
・スクリプトファイル(.zsh)を作ればできる?
回答1件
あなたの回答
tips
プレビュー