タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

linuxコマンドに関するimaclのブックマーク (4)

  • Unix系 日付の取得 - dateコマンド -

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • [Linux Shell] bashとsedを使ってファイルの拡張子を一括置換する

    hoge.htmとかimage.JPGとかをhoge.htmlやimage.jpgなどと、拡張子だけを一括変更する方法。 ファイルの数が少ない場合は普通にmvすればいいのだが、ディレクトリごと一斉置換したい場合は以下のようにする: 例:*.htmを*.htmlに置換する # for f in *.htm; do mv $f `echo $f|sed -e "s/htm/html/g"`; done 基的にsedの/htm/html/g箇所をいじればどんな置換にも対応できる。 なのだが、いつもこんな長いコマンドを打ち込むのはめんどうなので、スクリプトにまとめておくと便利。 例えばこんな感じ: #!/bin/sh mv $1 `echo $1|sed -e "s/$2/$3/g"` これをパスの通った場所に適当な名前を保存しておく。今回はmv しながらsedをするので、mvsedという名前を

    imacl
    imacl 2009/06/06
    sedを使ってファイルの拡張子を一括置換
  • 【 sed 】 文字列の置換,行の削除を行う

    sedは与えられた文字列を,ルールに従って変換するコマンドだ。例えば,文字列の置換,行の削除といった処理が行える。 変換に利用できるルールには下表「sedの条件式」のような条件式が利用できる。例えば,文字列を挿入したい場合は「a」や「i」の後に挿入する文字列を指定する。文字列を置換したい場合は「s/置換ルール/置換文字/」と実行する。 置換ルールの最初に数値を指定すると,指定した行のみが処理される。例えば,「3d」と指定すると,3行目が削除される。 sedコマンドで実際に変換を行う場合は,変換処理内容は「-e」オプションを指定した後に記述する。また,sedコマンドに指定したファイルの内容を処理する。例えば,source.txt内のLinuxをリナックスに置換したい場合は,次のように実行する。 $ sed -e "s/Linux/リナックス/g" source.txt 結果は標準出力(ディス

    【 sed 】 文字列の置換,行の削除を行う
  • 76. ファイルの文字コードをコマンドで一気に変換:ITpro

    Web2.0を意識したシステム構築ではXMLを扱う頻度が増え、同時にデザインテンプレートやスクリプトなども文字コードをUTF-8に統一したいというシーンが出てくるのではないでしょうか。それ以外にも文字コードをディレクトリ単位で変換したいシーンがあると思います。 世の中には文字コード変換専用のフリーツールが多数存在しますが、ここではUNIXコマンドによる文字コード変換を紹介します。 1.特定ファイルの文字コードを変換する 文字コードを変換する為のコマンド[nkf]を紹介します。 nkfは入力ファイルの文字コードを自動的に認識して指定の文字コードに出力してくれます。勿論、入力ファイルの文字コードを指定する事もできます。また、改行コードなどの指定も可能です。 代表的なnkfの文字コード・改行コードの出力オプションを紹介します -j JISコードの文字コードを出力する -e EUCコードの文字コー

    76. ファイルの文字コードをコマンドで一気に変換:ITpro
  • 1