2009-08-21 24 views
2

私はしかし、時間を 簡単な方法は

mdkir -p a/b/c/d 

を行うことができます知っていると、再び私は、新しいディレクトリにファイルを配置する必要があります。これは私が行うことです

mkdir -p a/b/c 
touch a/b/c/foo.txt 

これらの2つの操作を簡単に組み合わせる方法があるのだろうかと思いました。

答えて

4

Bashシェルでは、.bashrcファイルに関数を作成します。

mkdir -p a/b/c && touch !#:2/foo.txt 

しかし、それはまさに私がしたいと思うほど簡潔ではありません。

function mktouch { 
    mkdir -p $(dirname $1) 
    touch $1 
} 

は、それからちょうどあなたができるbashのではB/C/foo.txtの

1

をmktouch /を呼び出します。