タグ

2022年4月24日のブックマーク (2件)

  • 【シェルスクリプト】フォルダの中身を順に処理|インフラエンジニア tamolab

    こんにちは〜インフラエンジニアのtamolabです! 今日はシャルスクリプトについて書こうと思います!私はよく業務でデータ処理やログ解析でシェルスクリプトを利用します!そのデータ処理の際によく利用する処理を書きたいと思います。Excelだと簡単に処理できる内容ではありますが、Excelで処理するには時間がかかりすぎますし、大きいファイルだとExcelで開くことができません。(行数や列数に制限があります)私は過去に10億行のファイルを処理したときは、迷わずシャルスクリプトを利用してサーバ上で処理を行いました。 1. やりたいこと フォルダ内のデータ(名前)を取得します。記事ではフォルダ内ファイルの拡張子を.txtから.logに変更するループ文のシェルスクリプトを紹介します。 <実行前> 1.txt 2.txt 3.txt 4.txt 5.txt <実行後> 1.log 2.log 3.lo

    【シェルスクリプト】フォルダの中身を順に処理|インフラエンジニア tamolab
  • シェルスクリプトのforループでフォルダやファイルを一括処理|dot blog

    ディレクトリ内の全てのフォルダやファイルに対してシェルスクリプトのforループを回し一括でコマンドを実行していく方法を解説します。フォルダやファイルの数が多いものに対して手動で実行していくと大変時間がかかりますので効率化しましょう。 効率化この記事は約 分で読めます。(文字) シェルスクリプトでフォルダやファイルを一括処理する方法シェルスクリプトでコマンドを実行するときにフォルダ単位やディレクトリ内の全ファイルに対して一括で処理を行いたい場合はforループを使うことで実行できます。 カレントディレクトリ内のファイル一覧とディレクトリ一覧を配列で取得まずは一括処理を行いたいカレントディレクトリ内のフォルダやファイルの一覧を配列で取得します。取得した配列データをforでループさせて確認してみましょう。 まずはシステムへ今からシェルスクリプトを記述しますと知らせるために、お約束の1行を用意します

    シェルスクリプトのforループでフォルダやファイルを一括処理|dot blog