history

青木日記 RSS

<前の日 | この月 | 次の日>

2007-07-01

svn 以下を除いてリスト (1)

何回やっても .svn 以下を除いてリストする コマンドが覚えられないのでメモっとく。

tukumo:/usr/local/lib/bitclust % find lib -name .svn -prune -o -print
lib
lib/bitclust
lib/bitclust/methodid.rb
lib/bitclust/compat.rb
lib/bitclust/server.rb
lib/bitclust/lineinput.rb
以下略

(17:10)

.svn 以下を除いてリスト (2)

ちなみに、どうしても思い出せないときは Ruby に逃げる。

tukumo:/usr/local/lib/bitclust % ruby -rfind -e 'Find.find(ARGV[0]) {|path| Find.prune if File.basename(path) == ".svn"; puts path }' lib
lib
lib/bitclust.rb
lib/fcgi.rb
lib/bitclust
lib/bitclust/textutils.rb
lib/bitclust/requesthandler.rb
以下略

(17:12)

.svn 以下を除いてリスト (3)

表示順序が違うなあ。 find(1) はソートしないけど Ruby の Find はソートするという違いか。

(17:14)

本日のツッコミ(全2件) [ツッコミを入れる]
takano32 (2007-07-01 22:59)

svn list -R ではダメ?

naka (2007-07-11 13:05)

find lib -not -regex '.*\.svn.*' とか

名前
メールアドレス

<前の日 | この月 | 次の日>
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|09|10|
2009|07|
2010|09|

Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved. LIRS