タグ

linuxとtipsに関するan-ironic-manのブックマーク (9)

  • bashなどのshellでシングルクオートをエスケープする方法 - 中野智文

    bashなどのshellでシングルクオートで囲まれた中でシングルクオートをエスケープする方法は残念ながらない。たとえば、 ssh host02 'ssh host03 \'ls -l\' 'みたいなことはできない。 しかし、クオートを一旦閉じてから、シングルクオートをバックスラッシュでエスケープして入力しその後クオートを再開することで、そのようなことが実現できるようだ。 ssh host02 'ssh host03 '\''ls -l'\'' 'すなわち、\'ではなく、'\''ということだ。 おまけ: シングルクオートを'\''に置換するワンライナー ruby -pe '$_.gsub!(/'\''/, %q('"'\\\\\\\\''"'))'

    bashなどのshellでシングルクオートをエスケープする方法 - 中野智文
    an-ironic-man
    an-ironic-man 2013/02/22
    シェルでシングルクオーテーションを入れ子にしたいとき①。'\''を使う。
  • awk内でシングルコーテーションを使いたい - Qiita

    mysql> desc user_data; +---------+-----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-----------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | user_id | int(11) | YES | | NULL | | | data | int(11) | YES | | NULL | | | detail | char(255) | YES | | NULL | | +---------+-----------+------+----

    awk内でシングルコーテーションを使いたい - Qiita
    an-ironic-man
    an-ironic-man 2013/02/22
    シェルでシングルクオーテーションを入れ子にしたいとき①。\047を使う。
  • ngrepでパケットをキャプチャしてgrep (ngrepの使い方) - うまいぼうぶろぐ


    便 http://ngrep.sourceforge.net/ http://www.atmarkit.co.jp/fsecurity/rensai/securitytips/027ngrep.html installlibpcap http://downloads.sourceforge.net/libpcap/ epelyuminstall # yum install -y --enablerepo=epel ngrep  ASCIItcpdump -s0 -A (ngrep -W byline ?)grep tcpdump  man tcpdump -A Print each packet (m
    ngrepでパケットをキャプチャしてgrep (ngrepの使い方) - うまいぼうぶろぐ
    an-ironic-man
    an-ironic-man 2013/02/22
    パケットキャプチャ。ngrep -q -W byline '' '(host sample.com or sample.co.jp) and port 80' とかするとリクエストの情報が見える。
  • LC_ALL環境変数とsortコマンド - sileのブログ

    自分の環境では、sortコマンドを実行する時にLC_ALL環境変数に'C'をセットするかしないかで、処理終了までの時間が著しく変わる。 # 約40万行のデータ > wc -l words 392126 words # 入っているのはUTF-8の日語(IPA辞書を利用) > head words やぼったい やぼったし やぼったから やぼったかろ やぼったかっ # 普通のソート > time sort words > /dev/null real 0m37.158s user 0m37.098s sys 0m0.056s # LC_ALL=Cでのソート > time LC_ALL=C sort words > /dev/null real 0m0.293s user 0m0.284s sys 0m0.008s ロケールを考慮してソートするかどうかの違いだと思うが(LC_ALL=Cの場合は、

    LC_ALL環境変数とsortコマンド - sileのブログ
    an-ironic-man
    an-ironic-man 2012/12/28
    「sortコマンドを実行する時にLC_ALL環境変数に'C'をセットするかしないかで、処理終了までの時間が著しく変わる」。grepも同様。
  • @IT:正規表現で使用するメタ文字を検索するには

    文字列検索にはgrepコマンドを使うのが一般的だ。 grepコマンドは正規表現による検索をサポートしており、正規表現で使用するメタ文字という特殊な文字(\、[、]、^、$、*、.など)を含む文字列を検索する際はメタ文字の前にバックスラッシュ(\)を付けなければならない。メタ文字が少数であれば問題ないが、数が多くなるとバックスラッシュでエスケープするのは面倒だ。そんなときは、正規表現をサポートしないgrepであるfgrepコマンドを使う。 例えば、「********」という文字を検索する場合、grepコマンドでは、

    an-ironic-man
    an-ironic-man 2012/12/28
    grepでメタ文字をエスケープするのが面倒なときはfgrepで。grep "\*\*\*\*\*\*\*\*" foo.txt は fgrep "********" foo.txt でおk。
  • zsh の分かりにくい記号、用語のまとめ - Qiita


    zsh Advent Calendar 便使  Advent Calendar 便 Tips    (N-/)  調調  zsh 
    zsh の分かりにくい記号、用語のまとめ - Qiita
    an-ironic-man
    an-ironic-man 2012/12/27
    たまに正体不明の記号に遭遇することはある。
  • Bash One-Liners Explained, Part I: Working with files

    I love being super fast in the shell so I decided to do a new article series called Bash One-Liners Explained. It's going to be similar to my other article series - Awk One-Liners Explained, Sed One-Liners Explained, and Perl One-Liners Explained. After I'm done with this bash series, I'll release an e-book by the same title, just as I did with awk, sed, and perl series. The e-book will be availab

    Bash One-Liners Explained, Part I: Working with files
    an-ironic-man
    an-ironic-man 2012/12/21
    1番刺さったのは → cp path/file path/new_file => cp path/{,new_}file、mv path/old_file path/new_file => mv path/{old,new}_file。svnでも可。
  • xargs -P が激しく便利なのでメモ - おともだちティータイム


    xargs  -P 使  1 JPEG  800x800   convert --geometry 800x800 *.jpg  zsh  zsh: argument list too long: convert   xargs 使 ls | xargs -I{} convert --geometry 800x800 {} c_{}   CPU 使  xargs  -P P
    xargs -P が激しく便利なのでメモ - おともだちティータイム
    an-ironic-man
    an-ironic-man 2012/12/03
    xargs -PX でX個のプロセスで並列処理.
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    an-ironic-man
    an-ironic-man 2012/02/08
    date MMDDhhmm[[CC]YY][.ss]]で日時設定。秒の設定はほとんどしないだろうし紛らわしいからMMDDhhmmYYYYで覚えよう。
  • 1