リダイレクトだけで 0バイト上書き

bash では、次のようにリダイレクトだけで 0バイトのファイルを作ることができるようです。

これまではコロンリダイレクトとか /dev/null を使ってました。

$ : > zero.txt
$ cat /dev/null > zero.txt

リダイレクトだけでいけます。

$ > zero.txt

$ ls -l zero.txt
-rw-r--r-- 1 xxxxxx xxxxxx 0 2015-08-19 21:24 zero.txt

シンプルですが、書き間違いと思われそうですね。

手作業中に使用するのには便利で良さそうです。

Google サイト内検索

Amazonアソシエイト