やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Bash

Bashで呼出元のフルパスを取得する(○$0☓$BASH_SOURCE)

自分自身でなく呼出元。

Bashで自分自身のフルパスを取得する(☓$0 ○$BASH_SOURCE)

$0だと呼出元パスになってしまう場合がある。

Bash整数確認

値が整数であるかどうか確認する。

Copyright生成器を書いた(bash)

© {year} {name}書式テキストを生成する。

バージョン文字列を数値としてソートする(bash `sort --version-sort`)

sort -Vでも可。

複数行テキストをエディタから入力する方法

端末ではムリだったのでエディタを使う。

端末にタブを入力する方法

Ctrl + V, Tab。

ツリーテキストをプログラミング言語で作ったCLIコマンドに渡す方法を考えてみた

起動引数で渡すと残念なことになる。

プログラミング言語で作ったCLIコマンドにstdinを渡す方法を考えてみた

ない。諦めて起動引数など別案にすがるしかない。だが\n,\tが問題。

GIMP python-fu HelloWorld

gimpfu最小コード。

C#のstdinは値がないときに読むと永久待機してしまう

Pythonのときと同じだった……。

GIMP python-fu API ソースコードが見つからない

クローズド・コードなのか?

Pythonのstdinは値がないときに読むと永久待機してしまう

sys.stdinを読んで値がなければブロッキングされて処理が進まない。バッチ処理できないためコマンドが作れない。

asciinemaで端末の入出力をGIFアニメにしたいができなかった

Node.jsの環境構築でつまづいた。

Raspbian busterにGnome-Terminalとw3mをインストールした

ファイラrangerで画像表示するために。

SQLite3のデータベースとテーブルをディレクトリやSQLファイルから作成するスクリプトの試作

DBを作成するためにいちいちSQL文やsqlite3コマンドを叩かずに済む。

Bashでシングルクォートの中にシングルクォートを入れる方法

わかりにくい。

Bashでカーソル位置を取得する

ズバリ。

Bashでカーソル選択肢を出す

矢印キーとSpace(Enter)で選ぶ。

Bashで1文字ずつ表示するアニメーション

11行。

Bashで High & Low ゲーム 作ってみた

100行未満。

Bashで確認用関数Confirmを書いた

readコマンドを使って。

Bashにおけるインクリメントの方法

様々ある。

BashテストツールBatsをインストールし使ってみた

独特のクセがある。パス絡みで使いづらい。

bashにおけるホームディレクトリの最も安全な指定方法

"${HOME}/spa ce"。

Shellで別ファイルの関数に引数を渡し戻り値を得る方法

これを抑えておけば最低限のコード分離はできそう。

別ファイルのShellを呼出する方法

別ファイルに分けて書きたいので調べた。

Shellで関数の定義や呼出の順序について確認した

Shellを書くための基礎。