やってみる

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

Bash

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

前回のはリポジトリ管理されなくなっていたので、新しいのをインストールする。

tsv2tableのコマンド引数を考える

完成形をめざして。

TSVをHTMLのtableに変換する(bash)

とりあえず簡易的に作ってみた。

TSVをHTMLのtableに変換したい

既存のものを探したけど期待したものはなかった。

座席表をランダム生成する3

席順を男女交互などにできる。

名簿TSVをソートして席替えする

出席番号順、ランダム、ランダム(男女交互)の3種。

座席表をランダム生成する2

フルネーム&性別で色分け。

クラス名簿をランダム生成する2

フルネーム+性別。

日本人の名字でなく名前をランダム生成する2

性別も出力するようにした。

クラス名簿をランダム生成する1

フルネームで名前順に並び替えたのを40件出力する。

座席表をランダム生成する1

日本人名をランダム生成して座席表っぽく整形してHTML表示する。

日本人名をランダム生成してHTMLでルビ表示する

形になってきた。

日本人の名字でなく名前をランダム生成する1

キラキラネームもあるよ。

日本人の名前TSVファイルを作る3

「世代」で分類してみた。が、分類基準がヒューリスティックすぎて役に立たなそう。

日本人の名前TSVファイルを作る2

重複行を結合してカンマ区切りデータにした版。

日本人の名前TSVファイルを作る1

めちゃくちゃ大変だった。

日本人の名字をランダム生成する2

改良した。

名字のTSVファイルを修正した

重複排除した。1対多のも作った。

日本人の名字をランダム生成する

Bashで作ったコマンドツール。

音声合成OpenJTalkをインストールする(ボイス70種)

しゃべるラズパイ。

translate shellで翻訳&音声合成

Google翻訳をシェルコマンドで使う。要ネット通信。

はてなブログ記事のリンクを日付連番に作る

yyyy/mm/ddで開始と終了を入力すると、毎日分のリンクURLを出すスクリプト。

日付の連番から記事リンクを作る

シェルで一発!

bashでコマンド存在確認する最短方法

typeと&&,||を使う。

Bashでカレントディレクトリとスクリプトパスを取得する

よく使うのに忘れる。Bash業界では日常。覚えられるわけがない暗号。

キーワードリストとテンプレートからMarkdownのアンカーを生成する

id属性値を改良。キーワードを小文字化しスペースを_に置換。

キーワードリストとテンプレートからMarkdownのアンカー+pre+codeコードを生成する

自動化。

キーワードリストからMarkdownのアンカーコードを生成する

自動化。

echoでファイルの内容を表示する

リダイレクト+コマンド置換で。

シェルのHelloWorld!!における罠

プログラミング言語を学ぶとき最初にやるヤツ。だがシェルはここにも罠がある。