2025年11月26日

mawk32を使ってみる

ホームページに書きました。
Top Page の AWKから見られます。

潮まわりや天気により
朝、ミズイカや青物狙いで、5時起きから8時ごろまでウキを眺める日が増えました。
無線機が休憩しています。
posted by jh6kee at 13:40| 長崎 ☁| Comment(0) | TrackBack(0) | AWK | このブログの読者になる | 更新情報をチェックする

2025年11月14日

暇を見つけて

のアマチュア業務ですが、中々長時間は楽しめません。
空の状態が悪い時はPCでいろいろ研究中(?)ですが、最近思い出しながら
AWKスクリプト(プログラムと同じ)を書きました。

HamlogからCSVを書き出し、AJAナンバーの各バンドごとのCFMやWORKEDの
一覧を作成できました。
随分前に、VB.NETで書いて使っていましたが、LINUXでのことを考えて
AWKを使った次第です。
出来上がりはこんな感じです。
4201 : 1.9,3.5w,7,10,14,,,24,,,145,,SATw : 長崎県長崎市
4202 : ,3.5,7,10,14w,,,,28,,145w,, : 長崎県佐世保市
4203 : 1.9,3.5,7,,,,,,,,,, : 長崎県島原市
4204 : ,,7,10,14,,,,,,145,, : 長崎県諫早市
4205 : ,3.5,7w,10,14,18,,,28w,,145,,SAT : 長崎県大村市
4207 : ,3.5,7,10,14,,,,,,145,, : 長崎県平戸市
4208 : 1.9,3.5,7,10,14,,21,,,,145,, : 長崎県松浦市
4209 : 1.9,3.5,7,10,14,18,21,24,28,50,145,, : 長崎県対馬市
4210 : ,3.5,7,10,14,18,21,24,28,50,145,,SAT : 長崎県壱岐市
4211 : ,3.5,7,10,14,,21,,,,,,SAT : 長崎県五島市
4212 : ,3.5,7,10,14,,,,,,,,SAT : 長崎県西海市
4213 : ,,7,10,14,,,,,,,, : 長崎県雲仙市
4214 : ,3.5,7,10,,,,,,,,,SAT : 長崎県南島原市
CSVとして保存するとエクセルなどでも使えます。
スマホにもテキストファイルとして入れて簡単にAJAの未交信を見つけて追っかけています。

もう一つ。
eQSLに1件ずつ手書きでアップしていましたが、検索でコールサインを入れてチェックしてみると
多くの局が登録しておられるので ADIFファイルを作ってアップロードをしようと
同じくAWKで書いて無事にアップロードも出来ました。

AWKは mawk32.exe、とっても便利なLongtailのPCK2302を使っています。
Vectorで探せば有ります。
次の記事は、AWKの簡単さを書いてみます。
posted by jh6kee at 14:37| 長崎 ☀| Comment(0) | TrackBack(0) | AWK | このブログの読者になる | 更新情報をチェックする

2015年02月18日

スマフォで交信検索

tools.JPG
これで交信検索をと思い、JR1CPBさん作成のAWKスクリプトを拝借して、試していましたが、
HamRadioToolsの仕様でコールサイン完全一致じゃないと駄目なので、思い切ってログから
ポータブルの/ を削除することにしました。(当然、Log原本には手は加えません)
HamlogからCSVに書き出して(コールも重複させないように)、AWKスプリクトで加工出来ました。
ついでにComments欄には名前と、ポータブルの時にはPtblを表示させました。
国内局の場合は/以下を切り捨てるだけで問題ないんですが、DXの / 付きは切り捨てはNGです。
今のところDXの検索は殆ど関係ないのでまだ未解決のままでほたっています!

それにしても文字列操作は、いとも簡単にできます。変数など宣言不要!(一応メモはしますけど)
Basicなど不要か?と思われるくらいです。ActiveBasic(AB424)で書きかけましたがそれなりに
面倒でしたのでやめて正解でした。
posted by jh6kee at 17:40| Comment(0) | TrackBack(0) | AWK | このブログの読者になる | 更新情報をチェックする
QRコード