我想查看我已检出的文件,但仅限于我的活动目录。
如果我尝试:
p4 opened *.*
它有效,但我也收到了很多不需要的信息。一堆 “< foo> - 此客户端未打开文件”。
我尝试将命令汇总到grep,所以我可以过滤掉这些,但似乎grep没有效果。也许这是通过管道输送到stderr?
有没有一种干净的方法来查看我在当前目录中检出的文件? 谢谢!
答案 0 :(得分:2)
执行:
In [42]: df = pd.DataFrame({'val':np.random.rand(13)},
pd.period_range('1/1/2011', '1/1/2012', freq='M'))
In [43]: df
Out[43]:
val
2011-01 0.243320
2011-02 0.123101
2011-03 0.240437
2011-04 0.883524
2011-05 0.428512
2011-06 0.949718
2011-07 0.240610
2011-08 0.436306
2011-09 0.290508
2011-10 0.800408
2011-11 0.594732
2011-12 0.401684
2012-01 0.590237
In [44]: p1 = pd.Period('2011-03', freq='M')
In [45]: p2 = pd.Period('2011-08', freq='M')
In [46]: df.query("@p1 < index < @p2")
Out[46]:
val
2011-04 0.883524
2011-05 0.428512
2011-06 0.949718
2011-07 0.240610
p4 opened ...
通配符跨越子目录;如果您只想在当前目录的顶层使用文件,并且不希望shell扩展它,请执行以下操作:
...
这可能因shell而异 - 我认为Windows shell在这种情况下根本不需要任何引用,但大多数Unix-y shell都需要双引号。由于p4 opened "*"
是特定于Perforce的通配符,因此通常不需要引用。