fish– tag –
-
カレントディレクトリの.rarファイルを展開する(Bash, Fish)
.rar ファイルを Bash や Fish シェルで展開するためには、unrar または rar コマンドを使用します。これらのコマンドは .rar 形式のファイルを処理するための標準的なツールです。まず、これらのコマンドがシステムにインストールされているか確認し、インストールされていなければ適切な手順でインストールしてください。 Bash での .rar ... -
カレントディレクトリの.lzhファイルをBashとFishで展開する方法
コンピュータを使った作業では、様々なファイルを扱いますが、特にアーカイブファイルはその中でも重要な役割を果たしています。アーカイブファイルには多くの種類がありますが、今回は.lzh形式のファイルに注目します。.lzhはかつて日本で広く使われていた圧縮形式で、今でも歴史的なデータや特定のコンテンツを扱う際に見かけることがあり... -
Fishスクリプトでファイル名に日付時刻を追加する
Fishシェルは、その美しいシンタックスと強力な機能で知られています。この記事では、Fishスクリプトを使用してカレントディレクトリの各ファイル名にタイムスタンプ(ここでは日付と時刻の文字列)を追加する方法を紹介します。このスクリプトは、既にタイムスタンプが付いているファイルは無視するので、複数回実行しても安全です。また、... -
サブディレクトリ下の画像ファイルをwebp形式に変換するシェルスクリプト
はじめに この記事では、サブディレクトリに存在する.PNG, .png, .jpg, .jpeg, .JPG, .JPEG ファイルを.webp形式に変換し、元の画像ファイルを削除するスクリプトを、BashとFishシェルでそれぞれ実装する方法について説明します。 必要なツール ImageMagick (convert コマンドが使用されます) Fishのスクリプト コード for img in **/*.PNG *... -
文字列混じりのファイル名の数字部分をゼロ埋めするスクリプト
背景 Linux や macOS などのシステムでよく使われる ls コマンドで出力されたファイル名リストが整列されていないと、作業効率が下がることがあります。特に、ファイル名の後ろに数字がついている場合、a1.png, a2.png, a10.png のように整列されていないことがよくあります。 この問題を解決するために、Fish シェルと Bash シェルで数字部... -
カレントディレクトリのサブディレクトリを.cbz形式で圧縮するBashワンライナー
自炊ユーザ必携スクリプト。カレントディレクトリにあるjpgの塊のサブフォルダを.cbzにするワンライナをChatGPTに書かせたのであった。昔コツコツ書いていた自作のスニペットもう全部不要……。 イントロ BashおよびFishシェルは、UNIX系オペレーティングシステムにおいて、コマンドラインから操作するためのインターフェースを提供します。こ... -
シェルスクリプトで括弧を取り除く: 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... -
fish,bashでのPNGとJPGファイルのWebPへの一括変換
単純な内容だけれどよく使うかつよく忘れるので。これ、本当はBardに書かせようと思っていたんだよね。でも、Bardはfishスクリプトだと言っているのにBashのスクリプトしか書いてくれなかった。あと日本語も通じづらくて、かなり明確に指示してやる必要がある。結論として、ChatGPT-4にはまだ及ばないなぁ、と。アホになっているという噂のCh...
12