Open10

CLI

karamawanukaramawanu

/dev/sdx にGPTで1パーティションだけ100%で作成してext4でフォーマット

sudo parted /dev/sdx --script mklabel gpt
sudo parted /dev/sdx --script mkpart primary ext4 0% 100%
sudo mkfs.ext4  -O ^64bit,^metadata_csum  /dev/sdx1 # 古いカーネルが混在してる時に上位オプションを切る
karamawanukaramawanu

画像を結合してgifアニメにする

magick convert -delay 100 -loop 0 input1.png input2.png input3.png output.gif
karamawanukaramawanu
# フレームレートを10fpsに設定してGIFに変換
ffmpeg -i input.mp4 -vf "fps=10" -c:v gif output.gif

karamawanukaramawanu

https://qiita.com/ko1nksm/items/b4b342f77f6d3ee1a0a9

orz

https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html


chatgpt-4.0で要約

$文字は、パラメータ展開、コマンド置換、または算術展開を導入します。
基本的な形式は${parameter}で、parameterの値が置換されます。
以下の展開バリエーションが存在します:
${parameter:-word}: parameterが未設定またはnullの場合、wordの展開が置換されます。
${parameter:=word}: parameterが未設定またはnullの場合、wordの展開がparameterに割り当てられます。
${parameter:?word}: parameterがnullまたは未設定の場合、エラーメッセージが表示されます。
${parameter:+word}: parameterがnullまたは未設定の場合、何も置換されません。
${parameter:offset} および ${parameter:offset:length}: サブストリング展開として知られ、parameterの値の特定の部分を展開します。
${!prefix*} および ${!prefix@}: prefixで始まる変数の名前に展開されます。
${#parameter}: parameterの展開値の文字数が置換されます。
${parameter#word} および ${parameter##word}: パターンがparameterの展開値の先頭と一致する場合、一致するパターンが削除された値が展開されます。
${parameter%word} および ${parameter%%word}: パターンがparameterの展開値の末尾と一致する場合、一致するパターンが削除された値が展開されます。
${parameter^pattern}, ${parameter^^pattern}, ${parameter,pattern}, ${parameter,,pattern}: parameterのアルファベット文字のケースを変更します。
${parameter@operator}: parameterの値の変換またはparameter自体に関する情報を提供します。


試してみたが、bash-5.2では動かないものがある...?

karamawanukaramawanu

aria2c --seed-time=0 [トレントファイルまたはマグネットリンク]