私は私のプログラムに~/.bashrc
1つのコマンドで新しいWebサイト用のフォルダを作成できる関数を作成しました。関数は次のとおりです。
function newsite() {
mkcd "$*" # mkdir and cd into it
mkdir "js"
mkdir "imgs"
touch "index.html"
touch "main.css"
vim "index.html"
}
今私がしたいのは、index.htmlとmain.cssに触れるのではなく、index.htmlとmain.cssの基本テンプレートファイルを作成したいのですが、問題は何をすべきかわからないということです。そう。私はbashコマンドを使ってファイルを書く方法を知りません。普通はちょうどvimでファイルを開き、ダウンタウンに行きますが、vimに入ったときに何かを始めたらよかったでしょう...
ベストアンサー1
私はjw013のアイデアが好きです:
mkdir -p ~/site_template/{js,imgs}
# Creates all the files in this directory: index.html, main.css, ...
これで、新しいウェブサイトを作成します。
cp -r ~/site_template ~/my_site
それははるかに簡単です。また、必要に応じてサイトテンプレートファイルを編集できます。