タグ

ブックマーク / tapira.hatenablog.com (3)

  • 最近覚えたシェルスクリプトの小ネタ - カメニッキ

    シェルスクリプト神から教えていただいた。忘れないように書いとく (追記)聞いて、自分の記憶した内容をそのまま書いちゃったので、ちゃんとマニュアル通りか確認してなかったので反省 $ man bash 目次 xargsでfunctionを叩く 連想配列もどき 変数間接参照 なんでもかんでもawkで整形しない 文字列の末尾から数えて○文字目を△文字取り出す 番外編:やたら if [ ]; then を使わない ※Markdownで目次の書き方がわからんかった xargsでfunctionを叩く 下の例だと find xxxx | xargs cp xxxx ってかけば良さそうでイマイチだけど、もっと複雑な処理やらせたいときに。 前はこう書いてた #!/bin/bash for x in `find /var/www -name xxx` do cmd="cp -v /hoge/fuga/xxx

    最近覚えたシェルスクリプトの小ネタ - カメニッキ
    nabetama
    nabetama 2016/06/29
  • 大きなテキストファイルをawkで処理するときにcatで投げ込むのと、ファイル読み込みするのどっちが速いか比較 - カメニッキ

    追記が増えたので整理 経緯 2.5GBのテキストファイルを加工する必要があり、①vimで開いて加工→vim死亡②sublime textで開いて加工→sublime text死亡となったため、awkを用いて以下の様なコマンドを実行した。 $ cat sample.txt | awk '$5 ~ /((26|27|28|29|30)\/Jun|(01|02|03)\/Jul)/{ print }' > result.txt すると 「catいらなくね?」と指摘 さらにMATSUMOTO, Ryosuke (@matsumotory) | Twitter < 「キャッシュに入れて高速化してるんかと思った」 とコメントをもらいました。ので、どっちが速いかの検証です。 注意 加工の目的はログファイルからある期間だけの行を抜き取りたい 正規表現がいけてないのは気にしない 比較 awkにファイル指定す

    大きなテキストファイルをawkで処理するときにcatで投げ込むのと、ファイル読み込みするのどっちが速いか比較 - カメニッキ
    nabetama
    nabetama 2015/07/23
  • ペパボに入社して、二ヶ月くらいたった - カメニッキ

    入社時、特になにも書いていなかったので、最近の振り返りを兼ねて書く。 入社するまで 東京のSIerに勤務していた。 保険屋さんのシステム運用・開発を担当し、開発者というよりかは管理者としての仕事が主だった。 異動でコールセンターのパッケージ製品(国内シェア結構すごい!)を開発・販売する部署にいって、JavaとかFlexにほんのり触れつつも、またまたプロジェクト管理が主だった バイクが好きで毎日乗ってたことが思い出。スノボも結構行った。 入社 まったく知識もないまま、インフラエンジニアとして採用してもらった。 ここで福岡にUターン 入社してこれまで 中途入社だったにもかかわらず、基礎から勉強する時間をとってもらえた。 いろいろ不安(今もだけど)だったが、周りの人は良くしてくれて、質問するとびっくりするくらい詳しく教えてもらえた。 Linuxとは?のようなを読むとこから始まり サーバ/インフ

    ペパボに入社して、二ヶ月くらいたった - カメニッキ
    nabetama
    nabetama 2015/07/12
    めっちゃいいな。。。
  • 1