タグ

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

  • 関連タグはありません

タグの絞り込みを解除

学ぶとshellscriptに関するyoinakのブックマーク (1)

  • 第8回 ファイルの拡張子を変更する

    【課 題】 引数に指定した複数のファイルの拡張子を「txt」に変更するスクリプトを作成しなさい。 【解 説】 特定のルールに沿ってファイル名を変更したいときに,シェル・スクリプトは威力を発揮する。大量のファイルの一括処理に向くからだ。変換処理には,文字列処理を利用する。 文字列の操作にはsedコマンドを利用する。sedはechoコマンドで表示された文字列をパイプで引き渡す必要がある。よって,今回の処理では,sedコマンドは, echo 変換前文字列 | sed -e "s/置換条件/置換ルール/" というように用いる。 置換条件には正規表現を利用して拡張子を取り除くように条件を記述する。拡張子は必ずドット(.)以下の数文字で表される。また,拡張子自身にはドットは含まれない。拡張子を正規表現で表すと,「\.[^.]*」と記述できる。最初のドットの前の\(半角のバックスラッシュ)マークは,ドッ

    第8回 ファイルの拡張子を変更する
  • 1