動かざることバグの如し

近づきたいよ 君の理想に

2023-04-26から1日間の記事一覧

指定したディレクトリ以下のnode_modules一発で全削除

背景 Mac移行とかするときnode_modulesがたくさんあるとめっちゃ遅くなる npm installは移行してからやればいいので別になくてもいい。ってことで全削除したい コマンド find . -name 'node_modules' -type d -prune ポイントは-prune 。-pruneオプションは…

findコマンドの結果ファイルに対してシェルスクリプトを実行する

環境 Linux やりたいこと findコマンドを実行して得られたファイルに対してシェルスクリプトを実行する find -name "*.png" -exec bash -c ' for file do identify -verbose "$file" done ' bash {} + ChatGPTで生成されたコマンドだけど結構汎用性高そうだ…

Linuxで10で割り切れる乱数を生成したい

環境 Linux やりたいこと 指定した数字の範囲で10で割り切れる数字をランダムに生成したい 100〜500の場合、100,140,230,490とかができるようになってほしい コマンド root@6200ae14e50a:/app# echo {100..500..10} | tr ' ' '\n' | shuf -n 1 480 root@6200…

Linuxでファイル名をランダムに一括変更するコマンド

環境 Linux macだとバグるので注意 やりたいこと 例えば以下のようなファイルがたくさんあったとする。これをランダムなファイル名に一括変更したい ./my1.txt ./my10.txt ./my11.txt ./my12.txt ./my13.txt ./my14.txt ./my2.txt ./my3.txt ./my4.txt ./my5…

ImageMagickで背景色を別の色に変更する方法

環境 Imagemagick 6.9 やりたいこと 画像の背景色を変えたい 背景が透過されている場合 例えば以下のような画像があったとする。 その場合は以下のコマンドを実行する convert obake.png -background green -alpha remove -alpha off obake-green.png すると…

Linuxで特定の解像度以外の画像を探して全削除するコマンド

やりたいこと Linux環境で、特定のディレクトリ以下の幅が1350ピクセルでないまたは高さが600ピクセルでないすべてのPNG画像ファイルを削除したい ファイル名ならfind駆使すれば一発だが、解像度となると画像のメタデータを読まないといけないので厄介 解決…