2011年1月21日金曜日
2011年1月19日水曜日
findコマンド すぐ忘れる
該当ファイルアーカイブ
ディレクトリパスを含むので同名ファイルが有っても問題ない。
find ./ -name '*.log' | xargs tar cvf log.tar
60日より古いファイルを探す
find . -maxdepth 1 -type f -mtime +60 -exec ls -l {} \;
find . -maxdepth 1 -type f -mtime +60 -delete (Solarisはダメかも?!)<-- br="" solaris="">-->
否定指示
find . -not -name '*.bz2' | xargs bzip2
特定のDirectoryを除く
find ./ -type d -name node_modules -prune -o -type f -name '*.txt' -exec file {} \;
-type d -name node_modules -prune
directoryで, node_modulesという名称を除く(prune:切り落とす)
-o または -o 以下の条件
ここで肝心なのは, -prune の条件はtrueなので, ORが成立する.
ディレクトリパスを含むので同名ファイルが有っても問題ない。
find ./ -name '*.log' | xargs tar cvf log.tar
60日より古いファイルを探す
find . -maxdepth 1 -type f -mtime +60 -exec ls -l {} \;
find . -maxdepth 1 -type f -mtime +60 -delete (Solarisはダメかも?!)<-- br="" solaris="">-->
否定指示
find . -not -name '*.bz2' | xargs bzip2
特定のDirectoryを除く
find ./ -type d -name node_modules -prune -o -type f -name '*.txt' -exec file {} \;
-type d -name node_modules -prune
directoryで, node_modulesという名称を除く(prune:切り落とす)
-o または -o 以下の条件
ここで肝心なのは, -prune の条件はtrueなので, ORが成立する.
2011年1月15日土曜日
2011年1月14日金曜日
2011年1月8日土曜日
printf 書式 %p
滅多に使わないから忘れてしまう。
$ cat percentP_printf.c
#include <stdio.h>
int main()
{
int a = 10;
int *p;
p = &a;
printf("a(%%p) = %p\n", &a);
printf("p(%%p) = %p\n", p);
return 0;
}
$ ./percentP_printf
a(%p) = 0x7fff5744bc64
p(%p) = 0x7fff5744bc64 ←ポインタpを%pで表示すると、変数aのアドレスを表示
$
2011年1月5日水曜日
お気に入り ブックマーク bookmark 移行 sleipnir safari
iCBM3
firefox(firefox3ではなく)で書き出し。
書き出し後、エディタでutf-8(bomなし)改行CR。
safari(ブックマークウィンドウの状態で)、メニュー、インポート。
登録:
投稿 (Atom)