シェルスクリプト– tag –
-
AWKを使った簡単な合計計算の方法
AWKはテキスト処理に非常に便利なツールであり、数値の合計を簡単に計算する方法を備えています。本記事では、AWKを使用して数値の合計を求める方法について解説します。 背景 シェルスクリプトやコマンドラインで処理するデータには、数値が複数行にわたって出力されることがよくあります。例えば、以下のような出力があるとします: 64 65 ... -
ファイル名に数字の部分があったら、桁数を引数で指定してゼロ埋めするbashスクリプト
この記事では、ファイル名に含まれる数字部分を指定した桁数でゼロ埋めするBashスクリプトを紹介し、その技術的な詳細を解説します。このスクリプトは、数字部分を柔軟に処理し、デフォルトで4桁、引数を指定することで任意の桁数でゼロ埋めすることができます。MacやLinux環境で動作し、ファイル名の管理や整理を効率的に行えます。 スクリ... -
[Mac] シェルスクリプトでファイルを日付別に整理する方法
はじめに ファイルの整理は作業効率を上げる重要なステップです。特に、多くのファイルがあるディレクトリでは、ファイルを日付別に分類することで目的のファイルを素早く見つけられるようになります。 この記事では、シェルスクリプトを使用してファイルを最終変更日に基づいて日付別のフォルダに自動で移動する方法を紹介します。 手順 タ... -
Fishスクリプトでファイル名に日付時刻を追加する
Fishシェルは、その美しいシンタックスと強力な機能で知られています。この記事では、Fishスクリプトを使用してカレントディレクトリの各ファイル名にタイムスタンプ(ここでは日付と時刻の文字列)を追加する方法を紹介します。このスクリプトは、既にタイムスタンプが付いているファイルは無視するので、複数回実行しても安全です。また、... -
文字列混じりのファイル名の数字部分をゼロ埋めするスクリプト
背景 Linux や macOS などのシステムでよく使われる ls コマンドで出力されたファイル名リストが整列されていないと、作業効率が下がることがあります。特に、ファイル名の後ろに数字がついている場合、a1.png, a2.png, a10.png のように整列されていないことがよくあります。 この問題を解決するために、Fish シェルと Bash シェルで数字部... -
シェルスクリプトで括弧を取り除く: BashとFishシェルのワンライナー
例によってFishスクリプトの備忘録。これのあとにゼロ埋めすること多し。 https://ai.hack-le.com/shell-zero-padding/ はじめに: カレントディレクトリに存在する (数字).jpg 形式のファイル名から括弧 () を取り除く方法について、BashシェルとFishシェルでの簡単なワンライナーを紹介します。 Bash シェル: Bash シェルでは、次のワンライ... -
シェルスクリプトでファイル名をゼロ埋めする方法: BashとFishシェル
画像のファイル整理中とかに時々出てくるシチュエーションのbash, fishのワンライナスニペット。毎回ChatGPTに聞くのも煩わしいので備忘録メモ。 はじめに: 数値で構成されたファイル名(例: 1.jpg 、 10.jpg )を3桁のゼロ埋め形式(例: 001.jpg 、 010.jpg )に変更する方法について解説します。ここでは、BashシェルとFishシェルの両方... -
fishシェルの環境変数設定:-Ux vs -gx
環境変数の設定方法いつも忘れてしまうので、メモっておく。 イントロ fishシェルは、その直感的な機能とユーザーフレンドリーな設定方法で多くの開発者から支持を受けています。この記事では、fishシェルで環境変数を設定する2つの一般的な方法、-Uxと-gxの違いと、それぞれの利点と欠点について詳しく説明します。 2つの方法 大別して、-Ux...
1