2026-01-01から1年間の記事一覧
PCでの作業時に正規表現を使えると、楽できて、便利です。プログラミングでも便利ですが、正規表現に対応しているテキストエディタやアプリはたくさんあるから、一般の人でも知っていると便利です。 例えば、文書内のすべての郵便番号に色を付けたい、などと…
PCのことが好きな私は、もちろん自宅に自分用のPCを持っていますが、妻もまた、専用のPCを所有しています。 妻専用のPCは、Windows7からWindows10に入れ替えたもので、昨秋のWindows10のサポート終了に伴って、拡張セキュリティ更新(ESU)プログラムに登録…
Mozc(モズク)に郵便番号辞書をインポート Windows PC の IME だと、郵便番号から地名への変換ができます。例えば、「655-0012」とキーボードで打ち込んで変換すると、「兵庫県神戸市垂水区向陽」と出てきます(・・・例示です。この土地は私とは無…
Ubuntu(ウブントゥ) や Zorin OS のLinux PCで、キーボード入力中、意図せずにCapsLockキーに触れることがあります。 そして、ひとたびそのCapsLockキーに触れたならば、何やらわけの分からない挙動を始めます。ほとんど役に立たないくせに、そのように、…
コンピュータのプログラミングにおいて、スペースやダブルクォート(ダブルクォーテーション)の有無は決定的に重要です。スペースやダブルクォートのありなしで、ただそれだけのために、動かなったり、意図どおりの結果にならなかったりします。 プログラミ…
1 変数によるパターンマッチ 2 結論(スラッシュの要否) 3 なぜ?・・・の理屈 4 具体例 5 補足(おまけ) 1 変数によるパターンマッチ 先日、プログラミング言語AWKにおける、変数を使ったパターンマッチングを記事にしました。 ⇒ 2026年1月28日付け…
1 正規表現を使った部分一致検索 2 シェルスクリプトによってデータ検索 3 AIによる解決とその解説 4 まとめ 1 正規表現を使った部分一致検索 テキスト処理のためのプログラミング言語AWKは、正規表現に対応しています。 AWKは、 awk 'パターン{アクシ…
Ubuntu(ウブントゥ)等のLinuxでは、日付を表示・操作するために、dateコマンドが用意されています。 ターミナルで、$ date と打てば、 2026年 1月 26日 月曜日 20:07:07 JSTと、本日の日付と現在時刻が表示されます。 パソコン画面にUbuntuデスクトップ 日…
パソコンに向かう犬 エイホ、カーニハン、ワインバーガーの共著「プログラミング言語AWK」を読んでいて、非常に基本的なことをあまり意識していなかったと、気づかされました。 awk内での文字列の記述です。 上記書籍のアクションに関する説明で、次のように…
リコールで回収されたAnker製のBluetoothスピーカーですが、その交換品が届いたので、フル活用しています。 Amazonプライム会員が利用できるAmazon music PRIME で、好みの曲を聴くことができます。今朝は、Best of YELLOW MAGIC ORCHESTRA が出ているのを見…
1 awkの疑問と答え 2 初学者が抱く疑問 3 変数の扱い(説明) 4 実例を呈示(検索用のスクリプト) 5 補足(注意すべき点) 6 まとめ 1 awkの疑問と答え 【疑問】 シェルスクリプト内でawk(オーク)を使用するとき、シェルスクリプト側で値を代入し…
Linux・・・、というかBash等のシェルの操作において、半角スペースの要否は重要です。 半角スペースが、コマンドや引数を区切る文字としての働きをするからです。半角スペースを入れるべきところで入れなかったら、コマンドと引数との区別、また引数同士の…
たまたま、書籍「プログラミング言語AWK」(エイホ、カーニハン、ワインバーガー 共著、足立高徳 訳)の初版を手に入れました。 1989年株式会社トッパンから発行されたものを、株式会社新紀元社が復刻したものです。 書籍「プログラミング言語AWK」の初版 私…
前に書きましたが、私が持っている Anker というメーカーの Bluetooth スピーカーが、リコール対象になりました。「Soundcore3」という商品です。 なんでも、委託先の製造工程で異物が混入した可能性があって、発火事故の恐れがあるとのことでした。 昨年11…
Ubuntu(ウブントゥ) PCに、住所録テキストファイルを保存しています。そして、awk(オーク)コマンド(・・・プログラミング言語AWK)を使って、そのファイルの中から、必要とするデータをいつでも取り出せます。 住所録には氏名の読み仮名(ひらがら)の…
1 文字列を1文字ずつに分解する方法 2 オプションの一般的記述方法 3 空文字をオプション引数とする場合の注意点 4 まとめ(記述例) 5 おまけ(補足) 1 文字列を1文字ずつに分解する方法 テキスト処理言語AWK(オーク)の使い方で、私が長いこと抱…
今から10年前の2015年に、SonyのCDラジカセを購入しました。 当時、仕事の関係で、ある分野の知識を頭に叩き込む必要がありました。その勉強のための教材は、教科書(テキスト)と、膨大な数のカセットテープでした。カセットテープは、講師による講義内容を…
今回の私の年賀状ですが、余裕をもって早めに投函できたので、先方には、ほとんどが元日に届いたはずです。 年々いただく枚数が少なくなっていますが、今年は特に顕著でした。元日に届いたのは、ほんの数枚でした。ただ、元日にいただいた枚数はそのように少…
1 文字列を1文字ずつに分解 2【Geminiへの質問】 3【Geminiの回答】 テキスト処理コマンド(ツール)のAWK(オーク)を勉強して、これまで疑問に思っていたことが解決しました。これで、少し賢くなりました。 デスクトップパソコン 1 文字列を1文字ず…
メモリがたったの4GBという低スペックノートPCに Zorin OS 18 Core をインストールしたところ、効果てきめん、見事に現役PCとして復活してくれました。 ターミナル(端末)にコマンドをあれこれと打ち込んで遊ぶには、十分なPCです。初老のおっさんがいろい…
我が家のインターネットサービスプロバイダは、@niftyです。フリーメールもよく使いますが、niftyからもメールアドレスの付与を受けています。プロバイダメールって言われるやつです。 メールの送受信 従前、そのniftyアドレスのメールは、Web版G-mailで送受…
初日の出をバックに馬のシルエット さきほど、家族そろって雑煮をいただき、新たな年が始まりました。穏やかな新年です。 今年は午年(馬年)、何事もウマくいくでしょう。 ・・・知らんけど! 本年も、どうぞよろしくお願いいたします。 goosyun ランキング…