シェルスクリプト中で、ファイル名から拡張子を取り除いて扱いたい場面がある。 例えば、.cpp のファイルを .c++ にしたいとか、.cxx にしたいとか。 そんな時、ファイル名から拡張子を除いた部分を取り出し、そこに目的の 拡張子をつなげて新しいファイル名を作ったりする。問題はどうやって拡張子を 除いた部分を取り出すか。 以前調べた時は、もっぱらシェル変数の変換方面で調べていたので、
シェルスクリプト中で、ファイル名から拡張子を取り除いて扱いたい場面がある。 例えば、.cpp のファイルを .c++ にしたいとか、.cxx にしたいとか。 そんな時、ファイル名から拡張子を除いた部分を取り出し、そこに目的の 拡張子をつなげて新しいファイル名を作ったりする。問題はどうやって拡張子を 除いた部分を取り出すか。 以前調べた時は、もっぱらシェル変数の変換方面で調べていたので、
findの「-exec」に指定するコマンドには制限があるので、findだけではダメなような気がします。 「/tmp/testdir」以下にあるすべてのファイルに「/tmp/A.txt」の内容を 追加するコマンドは以下のようになります。、 >find /tmp/testdir -type f -name \*.txt -exec echo 'cat /tmp/A.txt >> {}' \; | sh - findコマンドでテンポラリのシェルスクリプトを作ってから、 それをパイプでシェルに渡すしくみになっています。 後ろの「| sh -」を取り除いて実行すると、シェルに渡しているシェルスクリプトが表示されます。
Web制作を少しでも効率化しよう と思って(今更)いろいろ便利そう な情報を探しました。既に使って いる情報の方が多かったのです が、折角調べたのでシェアしたい と思ってエントリーです。 コーディングをもっと円滑に、という旨の情報です。順不同。あんまり多いと逆効果なので量は絞りました。一応これでも絞りました。絞ったつもり。 zen-coding 話題になったzen-coding。だいぶ慣れて来た方もいらっしゃるのでは。 zen-coding(本家) HTMLコーディングが3倍速くなる?「Zen-Coding」 秀丸Zen- Codingマクロ コーディングの効率化を図るZen codingをDreamweaver cs4に入れる方法 WP Zen-Codingが凄く便利 初期設定とかTipsとか 制作前に知っておくと便利なコードとかTipsいろいろ。 css書く前にチェック。 もう、cla
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く