てきとうなメモ

本の感想とか技術メモとか

Command

xargs -I

xargsって標準入力の最後に引数を渡すだけだと思っていたが、テンプレート的に渡してcpとかmvとかlnとかに渡すことができるのか ls /etc/*.conf | xargs -I % cp % /path/to/destdir -Iで指定した文字列(%)が標準入力のものに置き換わる。これは一件ずつ実行…

grep 2.17

文字列検索コマンド「grep 2.17」リリース | SourceForge.JP Magazine 10倍速くなったとあるけど、 grep -i in a multibyte locale is now typically 10 times faster for patterns that do not contain \ or [. grep-2.17 released - LWN.net マルチバイト…

コマンドラインで和集合とか積集合とか

2つのファイルに共通する行(積集合)を出力したい場合は $ cat foo.txt bar.txt | sort | uniq -d2つのファイルのどちらかに含まれる行(和集合)を出力したい場合は $ cat foo.txt bar.txt | sort | uniq片方のファイルに含まれるが、片方のファイルに含まれ…