0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ブレース展開を使ってcpやmvを短く書く

Posted at

既に有名なものかもしれませんが、Bashのブレース展開の応用方法を知ったので備忘録として残します。

ブレース展開とは、中括弧でくくったカンマ区切りの文字列を展開する機能です:

$ echo a{1,2}
a1 a2
$ echo a{,2}
a a2

for文を書く時に活躍するものですね。これを使うと、例えばcp file file.bk

$ cp file{,.bk}

のように書けます。次の例ではfile.htmの拡張子をhtmlに変更します。

$ mv file.htm{,l}

あまり使う機会は無いかもしれませんが、目にした時に驚かないようにしておきたいです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?