パラメータ展開 - ブラケット

ブラケット展開

 $ touch foo{1,2,3}.txt
 $ ls
 foo1.txt  foo2.txt  foo3.txt

cpコマンドでファイル名を使いまわしたい場合

 $ touch 1.txt
 $ cp 1.txt{,.old}
 $ ls
 1.txt 1.txt.old

ブラケット展開のネスト

 $ echo foo{1,2}.{txt,html}
 foo1.txt foo1.html foo2.txt foo2.html

参考

https://www.cyberciti.biz/faq/explain-brace-expansion-in-cp-mv-bash-shell-commands/

}}


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2019-08-23 (金) 08:14:00