SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
000100 IDENTIFICATION DIVISION.
000200 AUTHOR. @kunst1080.
レコード形式固定長 ファイル
AWK がしたい
行順 でも、
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会
自己紹介など
・はじめてのLT、なので。
・『シェル芸』に対抗して、『コマンドプロンプト芸』やったり
・DOS-BATer
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会
本日のおはなし
・固定長レコード形式行順ファイルにawkするはなし
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会
固定長レコード形式行順ファイルとは
・COBOLで扱うファイル。
固定長レコード形式
行順
(改行コード付き)
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会
データの定義
・COBOLer向け
・Perler向け
A2A10H11A4A2A2A24
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会
つまり・・・
A2A10H11A4A2A2A24
>>>>>> unpack!! <<<<<<
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会
ここでシェル芸の出番ですよ!
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会
ここでシェル芸の出番ですよ!
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会
AWKする!
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会
まとめ
・固定長レコード形式行順ファイルでもAWKできた。
※シェル芸で。
・近々GistかGitHubに上げる予定。
・Excelの可能性は∞
第5回シェル芸勉強会(プレーンタイプ) 第23回 #!/beer/bash定例会

Weitere ähnliche Inhalte

Andere mochten auch

シェル芸初心者によるシェル芸入門 (修正版)
シェル芸初心者によるシェル芸入門 (修正版)シェル芸初心者によるシェル芸入門 (修正版)
シェル芸初心者によるシェル芸入門 (修正版)icchy
 
Awkでeffective前処理
Awkでeffective前処理Awkでeffective前処理
Awkでeffective前処理Shinya Akiba
 
20131222 第8回シェル芸勉強会スライド
20131222 第8回シェル芸勉強会スライド20131222 第8回シェル芸勉強会スライド
20131222 第8回シェル芸勉強会スライドRyuichi Ueda
 
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸kunst1080
 
【Kof2014】Jail-deploy, 若しくはjailhub, あるいは Jail as a Service
【Kof2014】Jail-deploy, 若しくはjailhub,あるいは Jail as a Service【Kof2014】Jail-deploy, 若しくはjailhub,あるいは Jail as a Service
【Kof2014】Jail-deploy, 若しくはjailhub, あるいは Jail as a Servicekunst1080
 
Hyperでエキサイティングなシェル芸ライフ
Hyperでエキサイティングなシェル芸ライフHyperでエキサイティングなシェル芸ライフ
Hyperでエキサイティングなシェル芸ライフkunst1080
 
データ解析のための統計モデリング入門3章後半
データ解析のための統計モデリング入門3章後半データ解析のための統計モデリング入門3章後半
データ解析のための統計モデリング入門3章後半Shinya Akiba
 
ワンライナーでFreeBSDをインストールする
ワンライナーでFreeBSDをインストールするワンライナーでFreeBSDをインストールする
ワンライナーでFreeBSDをインストールするkunst1080
 
20130824 第六回チャンピオンシップシェル芸ランナー勉強会 in LLまつり
20130824 第六回チャンピオンシップシェル芸ランナー勉強会 in LLまつり20130824 第六回チャンピオンシップシェル芸ランナー勉強会 in LLまつり
20130824 第六回チャンピオンシップシェル芸ランナー勉強会 in LLまつりRyuichi Ueda
 

Andere mochten auch (11)

シェル芸初心者によるシェル芸入門 (修正版)
シェル芸初心者によるシェル芸入門 (修正版)シェル芸初心者によるシェル芸入門 (修正版)
シェル芸初心者によるシェル芸入門 (修正版)
 
Awkでeffective前処理
Awkでeffective前処理Awkでeffective前処理
Awkでeffective前処理
 
20131222 第8回シェル芸勉強会スライド
20131222 第8回シェル芸勉強会スライド20131222 第8回シェル芸勉強会スライド
20131222 第8回シェル芸勉強会スライド
 
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
 
【Kof2014】Jail-deploy, 若しくはjailhub, あるいは Jail as a Service
【Kof2014】Jail-deploy, 若しくはjailhub,あるいは Jail as a Service【Kof2014】Jail-deploy, 若しくはjailhub,あるいは Jail as a Service
【Kof2014】Jail-deploy, 若しくはjailhub, あるいは Jail as a Service
 
Tips for bash script
Tips for bash scriptTips for bash script
Tips for bash script
 
Hyperでエキサイティングなシェル芸ライフ
Hyperでエキサイティングなシェル芸ライフHyperでエキサイティングなシェル芸ライフ
Hyperでエキサイティングなシェル芸ライフ
 
データ解析のための統計モデリング入門3章後半
データ解析のための統計モデリング入門3章後半データ解析のための統計モデリング入門3章後半
データ解析のための統計モデリング入門3章後半
 
ワンライナーでFreeBSDをインストールする
ワンライナーでFreeBSDをインストールするワンライナーでFreeBSDをインストールする
ワンライナーでFreeBSDをインストールする
 
Topic 1-Concepts of an ore deposit
Topic 1-Concepts of an ore depositTopic 1-Concepts of an ore deposit
Topic 1-Concepts of an ore deposit
 
20130824 第六回チャンピオンシップシェル芸ランナー勉強会 in LLまつり
20130824 第六回チャンピオンシップシェル芸ランナー勉強会 in LLまつり20130824 第六回チャンピオンシップシェル芸ランナー勉強会 in LLまつり
20130824 第六回チャンピオンシップシェル芸ランナー勉強会 in LLまつり
 

Mehr von kunst1080

Dockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザーDockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザーkunst1080
 
20171223 2017年のふりかえり
20171223 2017年のふりかえり20171223 2017年のふりかえり
20171223 2017年のふりかえりkunst1080
 
20171223 シェル芸勉強会in大都会
20171223 シェル芸勉強会in大都会20171223 シェル芸勉強会in大都会
20171223 シェル芸勉強会in大都会kunst1080
 
第31回シェル芸勉強会LT rmコマンドチキンレース!
第31回シェル芸勉強会LT rmコマンドチキンレース!第31回シェル芸勉強会LT rmコマンドチキンレース!
第31回シェル芸勉強会LT rmコマンドチキンレース!kunst1080
 
第30回シェル芸勉強会LT シェル芸思考
第30回シェル芸勉強会LT シェル芸思考第30回シェル芸勉強会LT シェル芸思考
第30回シェル芸勉強会LT シェル芸思考kunst1080
 
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)kunst1080
 
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったことkunst1080
 
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオンkunst1080
 

Mehr von kunst1080 (8)

Dockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザーDockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザー
 
20171223 2017年のふりかえり
20171223 2017年のふりかえり20171223 2017年のふりかえり
20171223 2017年のふりかえり
 
20171223 シェル芸勉強会in大都会
20171223 シェル芸勉強会in大都会20171223 シェル芸勉強会in大都会
20171223 シェル芸勉強会in大都会
 
第31回シェル芸勉強会LT rmコマンドチキンレース!
第31回シェル芸勉強会LT rmコマンドチキンレース!第31回シェル芸勉強会LT rmコマンドチキンレース!
第31回シェル芸勉強会LT rmコマンドチキンレース!
 
第30回シェル芸勉強会LT シェル芸思考
第30回シェル芸勉強会LT シェル芸思考第30回シェル芸勉強会LT シェル芸思考
第30回シェル芸勉強会LT シェル芸思考
 
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
 
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
 
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
 

固定長レコード形式行順ファイルでもAwkがしたい!