awk

グローバル変数

awk

AWKの本を読んでいたら、プログラミング言語AWK作者: A.V.エイホ,P.J.ワインバーガー,B.W.カーニハン,足立高徳出版社/メーカー: USP研究所発売日: 2010/01/01メディア: 単行本(ソフトカバー) クリック: 1回この商品を含むブログを見る本文中に1行を60文…

キリル文字をラテン文字に変換する

awk

wikipedia:キリル文字 wikipedia:ラテン文字 リスト : cyr2lat.txt А,a а,a Б,b б,b В,v в,v Г,g г,g Д,d д,d Е,e е,e Ж,zh ж,zh З,z з,z И,i и,i Й,y й,y К,k к,k Л,l л,l М,m м,m Н,n н,n О,o о,o П,p п,p Р,r р,r С,s с,s Т,t т,t У,u у,u Ф,f ф,f Х,kh х…

rrdfetchのUNIX時間をローカルタイムに変換する

awk

ruby (rrdfetch_in_localtime.rb) #!/usr/bin/env ruby f = open("|rrdtool fetch #{ARGV[0]} AVERAGE") f.each do |line| if /^(\d+):/ =~ line temp = line.split() temp[0] = Time.at($1.to_i).strftime("%Y/%m/%d %H:%M:%S") puts temp.join(" ") end en…

ある文字列が含まれているファイルを表示する

awk

$ grep | awk -F":" '{print $1}' | uniq

9時台に作成されたOracleのトレースファイルを特定のディレクトリにコピーする

awk

$ cd /u01/app/oracle/diag/rdbms/orcl/orcl/trace $ ls -lt | grep " 09:" | awk '{ print "cp -p",$9,"~/yyyymmdd"}' | sh トレースログ多過ぎ Oracleがなかったらsedもawkも使う機会なかったかも、ありがとうOracle

aliasの使用例

awk

fedora15で実行 $ more data.txt 1 能見 阪神 投手 2 坂本 巨人 野手 3 ジョブズ アップル CEO $ awk '{ print $2}' data.txt 能見 坂本 ジョブズ $ alias get2="awk '{ print \$2 }'" $ alias alias get2='awk '\''{ print $2 }'\''' $ get2 data.txt 能見 …