シェルスクリプト

初歩のシェルスクリプトで遊ぶ[JPEG XLでのjpegロスレス圧縮を試す]

今回はシェルスクリプトではなく、コマンドの試用です。

初歩のシェルスクリプトで遊ぶ[書籍のISBNコードの計算]

ISBN - Wikipediaシェル関数くみました。 ISBNコードの数字を与えて、チェックディジットを計算、正しければ終了コードが0、間違っていれば終了コードが1です。

初歩のシェルスクリプトで遊ぶ[フィルタコマンドを繰り返し実行する『竹輪』]

フィルタコマンドを繰り返し実行するスクリプト『竹輪』 初歩のシェルスクリプトで遊ぶ[md5チェックサムのファイル書式を変換] - HatenaDiary id:Narr 先日のスクリプトのように、標準入力からデータを受け取って、加工し、標準出力からデータを出力するよう…

初歩のシェルスクリプトで遊ぶ[md5チェックサムのファイル書式を変換]

Name MD5 Bytes --------------------------------------------------------------- -------------------------------- --------- omake\nukamiso-doc_beta13_changelog.txt 44bab025a725a77604ecdacea076c899 18,809 omake\nukamiso-doc_beta13_license.txt…

初歩のシェルスクリプトで遊ぶ[シェルスクリプトの注意点はどこだろう(5)]

最初の覚え方・序盤に覚えるとお得な事柄 最初の覚え方は、説明書からズレすぎないほうがよい。 序盤に、長く使える手軽な方法を覚えておいたほうがよい。いくら汎用性があっても、そのぶん慣れと勉強が必要な手段だけに絞らないほうがよい。

初歩のシェルスクリプトで遊ぶ[シェルスクリプトの注意点はどこだろう(4)]

繰り返し使うスクリプト部品はどうやって分離する? このあたり試行錯誤中です。来月には取り下げてるかも。

初歩のシェルスクリプトで遊ぶ[シェルスクリプトの注意点はどこだろう(3)]

sedは「while read ; do ... ;done」と似ている 【 sed 】コマンド(基礎編)――テキストファイルを編集する:Linux基本コマンドTips(53) - @IT 私がsedを覚えるために読み始めたのは@ITの記事なんですが、何も知らずに読み始めると、よく分かりませんでし…

初歩のシェルスクリプトで遊ぶ[シェルスクリプトの注意点はどこだろう(2)]

シェル変数は手書きノートをイメージする

初歩のシェルスクリプトで遊ぶ[シェルスクリプトの注意点はどこだろう(1)]

「シェルスクリプトの勘所」っぽい内容ですが、私が今、気をつけてるポイントというだけです。私は素人なだけでなく単なる初心者で、解説記事を書く実力はありません。半年も経てば私も気が変わってる可能性は高いです。参考程度にしてください。そこまで自…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(21)]

棒の先端が尖っている歪みを直す

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(20)]

TTEditのグリフcsvファイルをsvgファイルへ変換する

初歩のシェルではないスクリプトで遊ぶ[ぬかみそフォントの制作サポート(19)]

TTEdit,OTEditの制御点データをcsvファイルへ書き出す TTEditでは、画像の赤枠で囲った部分、座標の値を、csvファイルで書き出すことができます。 書き出したcsvファイルは、TTEditに読み込むこともできます。 どちらも一文字ずつならGUIでできますが、GUIで…

IBM Plex Sans JP 5.2.1 Unicode横書き文字リスト?

自信は無いけど文字リスト Release v5.2.1 · IBM/plex · GitHub IBMPlexSansJP-Regular.otf , ヒント無し版の横書きUnicode文字一覧表、のようなもの。勉強兼ねて作ったもので、よくわかりません。いろいろ注意点もありますんで、参考にするなら注意深く参考…

ぬかみそフォントbeta10

ダウンロードは「リンク」のそれっぽいところから。 更新 OpenTypeにPr6Nを追加 JIS90のOpenTypeをProからStdに切り替え TTEditのバージョンアップに伴いTrueType版のファイルフォーマット切り替え 古いMS明朝準拠だったのがWindows10準拠になった 作成可能…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(18)]

漢字をつくる優先順位の一案 個人の趣味で日本語フォントを作るときの、漢字制作の目安を一覧にしました。優先順位っすね。一案の一覧。いや一覧の一案か。あれどっちだ。いいやどうでも。 あくまで大雑把な目安です。必要な漢字がはっきり分かってるなら、…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(17)]

常用漢字の見直し カテゴリ:常用漢字 - ウィクショナリー日本語版基本的には、コピペが比較的に楽にできる資料を公開してくださってるところを見つければ終了、ではあるんですが。

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(16)]

三国志人名漢字の見直し フォント以外のダウンロード、のところにスクリプトを置きました。これ使って、あらためて三国志の人名漢字を探し直します。

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(15)]

文字種類管理シェルスクリプトで、文字コードのリストを「1」「0」のリストに変換する 簡易な文字種類を数えるシェルスクリプト『暖簾』について。 昨日は普通のテキストファイルを文字コードのリストに変換するスクリプトについて書いた。今日は文字コード…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(14)]

簡易な文字種類を数えるシェルスクリプト『暖簾』 何をするスクリプトか テキストファイルを突っ込むと、使われている文字の種類をリストにする。 文字の種類ごとに、テキストファイルを比較する。 片方にだけ使われている文字は? 両方に使われている文字は…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(13)]

IPA mj明朝の漢字を書き出す MJ文字情報一覧 | 一般社団法人 文字情報技術促進協議会 Creative Commons — 表示 - 継承 2.1 日本 — CC BY-SA 2.1 JPLibreOfficeで開いて、こんな感じで選択、コピーします。テキストファイルに貼り付け。 U+3005 U+3006 U+303B…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(12)]

シフトJISの文字コードから文字一覧をつくる(作り直し) beta-reverse.hatenadiary.jp これの作り直し。意外と無いっすね。文字が、だーっと並んだだけ、の文字リストって。

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(11)]

HTMLの数値文字参照を文字に変えたり整えたり cat character.html | nkf --numchar-input --no-best-fit-chars -x 数値参照を文字に変えるなら、nkfがいいのは分かるのだけれど。

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(10)]

sortもuniqも効かない文字はけっこうあるような $ cat 丸数字やローマ数字.txt ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'" ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳㉑㉒㉓㉔㉕㉖㉗㉘㉙㉚ ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳㉑㉒㉓㉔㉕㉖㉗㉘㉙㉚ ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳㉑㉒㉓㉔㉕㉖㉗㉘…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(9)]

VSつきの文字を抜き出す $ cat ivstest.txt ななかまど 辻󠄀 辻󠄀辻味噌󠄀味噌 $ cat ivstest.txt |./ttedit_20210327_02.sh --html ななかまど 辻󠄀 辻󠄀辻味噌󠄀味噌 という感じに、異体字セレクタつきのテキストデータを入れると、異体…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(6)]

複数のUnicodeがひとつのCIDを指すとき TTEditのTrueTypeフォントを、OTEditでOpenTypeフォントに変換するとき、殆どの文字は、ひとつのunicodeの文字が、ひとつのCIDにコピーされます。一対一になってる。 a → a b → b c → cところが、複数のunicode文字が…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(5)]

unicodeからのコピー先が変更された189文字を表示するテキストファイル TTEdit,OTEditで、「文字一覧」の「テキストファイルの文字を表示」から指定する、テキストファイルを作ります。ProフォントとPr6Nフォントとで、同じunicodeから違うCIDにコピーする18…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(4)]

29文字をさらに分類する JIS2004で字形変更があった168文字に入っている160文字については、まぁ、今まで通り、だろうか。基本的には、経済産業省のPDFを参考にする。 JIS漢字コード表の改正について−報道発表−経済産業省残りの29文字分、これらをさらに…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(3)]

189文字分のcsvデータを更に分類して分割する 先に作成した、CIDに食い違いがある分のcsvファイルを、 ce4ee1eb29a3570c25e7ec6710642888 OTEdit12-8_Uni_Pr6N_Pro_Char_fromAwk.csv ce4ee1eb29a3570c25e7ec6710642888 OTEdit12-8_Uni_Pr6N_Pro_Char_fromDif…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(2)]

CIDが異なる文字を抜き出したテキストファイルを作る OpenTypeのProフォントとPr6Nフォントは文字数から違うわけですが、このうち どっちにも入っている文字で ひとつのUnicodeから、それぞれ別のCID番号にコピーされる こういう文字を、昨日作ったものから…

初歩のシェルスクリプトで遊ぶ[ぬかみそフォントの制作サポート(1)]

OTEditとNフォントとUnicode-CID対応 OTEditが文字数の多いOpenTypeフォント、「Pr6N」に対応してる、と分かって、さてどうすんべかと。 単に文字数が多いだけでなくて、いわゆるNフォントのようなので。Unicodeで作ったTrueTypeフォントをコピーしてOpenTyp…