技術メモのかけら

内容はもとより調べたことすら忘れてしまうので個人的なメモです。とにかく短く、結論だけ書いていきます。

2014-06-21から1日間の記事一覧

シェル変数の文字列展開

パターンにマッチする文字を置換文字に置き換える 書き方: ${変数/パターン/置換文字} $ v="newItem" $ echo ${v/new/old} oldItem 先頭から文字列にマッチした部分を取り除いて出力する 書き方: ${変数#文字列} $ v="newItem" $ echo ${v#new} Item 末尾…

ファイルの拡張子を置換する

ファイルが1つだけだったらmv test{.log,.txt}のようにシェルのブレース展開を利用して行える。 mv test.log test.txtって普通の書き方と比べて楽になっている訳じゃないが、スペルミスが減るところが良いかも。 あと、ファイルが沢山ある場合はLoopを回して…