タグ

awkに関するnilabのブックマーク (4)

  • QRSAMPの詳細情報 : Vector ソフトを探す!

    ソフト詳細説明 まずは、ダウンロードしていただきましてありがとうございます。 サンプル スクリプトは、 任意の日付(新暦)に対する旧暦と六曜を計算して、出力すると いうものです。機能としてはこれだけで、 このほかは特にこれといって何もあり ません。 このままでは、 あまりに粗末なので胸を張って『旧暦計算スクリプト』と言えま せんので、『サンプルスクリプト』と名称をつけました。 皆さんの創意工夫によ って、 より良いプログラムに育ててやって下さいませ。 サンプルスクリプト が、その足掛かりになれば幸いと存じます...。 この説明書は、 『サンプルスクリプト』の参考資料として作成しました。 ま た、 サンプルスクリプトの動きを理解するために必要な旧暦の計算方法や暦に 関する知識などを解説します。 スクリプトは、MS-DOS版のjgawk 2.11.1 + 3.0 および 2.15.2

    nilab
    nilab 2019/04/29
    qreki.awk
  • jpn.ph

    This domain may be for sale!

    nilab
    nilab 2012/03/26
    これはいいまとめ!「Awk, C言語, Java, Python, Ruby, Sed, Shell の基本をほぼマスターしているが、細部を忘れる人のための用例集」プログラム用例
  • [ヅ] AWK でファイルに連番を振って一括リネームするワンライナー (2011-10-09)

    AWK + sh で。 ディレクトリ内のデタラメな *.jpg ファイルをこんな感じでまとめてリネームするという予測。 $ ls asfidfj.jpg aslkda.jpg dsklafsof.jpg lsad.jpg $ ls *.jpg | awk '{ printf "mv %s hoge_%04d.jpg\n", $0, NR }' mv asfidfj.jpg hoge_0001.jpg mv aslkda.jpg hoge_0002.jpg mv dsklafsof.jpg hoge_0003.jpg mv lsad.jpg hoge_0004.jpg AWKの出力結果をシェル(sh)にパイプで流すことで、実際に実行して、連番ファイル名にリネームできる。 $ ls *.jpg | awk '{ printf "mv %s hoge_%04d.jpg\n", $0, NR }'

    nilab
    nilab 2011/10/09
    awk + sh でリネーム。 / ヅラッシュ! - ディレクトリ内の *.jpg ファイルに連番を振るワンライナー
  • AWKのstatementsと組込関数

    アクションの記述は式を並べることで行いますが、基的に Cと同じ式が書 けます。また、次のような組み込みの数値関数が計算に使えます。表中のexpr は数を値とする式です。

    nilab
    nilab 2011/10/09
    AWKのstatementsと組込関数
  • 1