我想检查linux bash是否创建了一个文件超过x时间.
假设该文件名为text.txt,时间为2小时.
if [ what? ]
then
echo "old enough"
fi
Run Code Online (Sandbox Code Playgroud) 我有一个结构良好的XHTML页面.我想要链接的文本时找到链接的目标URL.
例
<a href="http://stackoverflow.com">programming questions site</a>
<a href="http://cnn.com">news</a>
Run Code Online (Sandbox Code Playgroud)
我想要一个XPath表达式,如果给出programming questions site它将给出http://stackoverflow.com,如果我给它news,它将给出http://cnn.com.
我在看的算法,可以用变音符号(字符之间映射波浪,抑扬,插入符号,变音符号,卡隆)和他们的"简单"的角色.
例如:
? ? ? ñ ? ? ? ? ? ? ? ? ? ? ? --> n
á --> a
ä --> a
? --> a
? --> o
Run Code Online (Sandbox Code Playgroud)
等等.
我想用Java做这个,虽然我怀疑它应该是Unicode-y,并且应该可以在任何语言中合理地使用.
目的:允许轻松搜索带有变音符号的单词.例如,如果我有一个网球运动员数据库,并且输入了Björn_Borg,我还会保留Bjorn_Borg,这样如果有人进入Bjorn而不是Björn,我就能找到它.
当我重新启动EC2实例时,我是否会再次获取初始映像,或者在重新启动之前是硬盘的状态?
结账时会发生什么,小时重新开始,还是我继续我重新启动时所处的小时数?
我想做这个:
举个例子,假设我想从a获取命令名$PID(请注意这只是一个例子,我并不是说这是从进程id获取命令名的最简单方法 - 我的真正问题在于另一个命令,其输出格式我无法控制).
如果我跑,ps我得到:
PID TTY TIME CMD
11383 pts/1 00:00:00 bash
11771 pts/1 00:00:00 ps
现在我做的ps | egrep 11383,并得到
11383 pts/1 00:00:00 bashRun Code Online (Sandbox Code Playgroud)
下一步:ps | egrep 11383 | cut -d" " -f 4.输出是:
<absolutely nothing/>
Run Code Online (Sandbox Code Playgroud)
问题是cut通过单个空格切割输出,并且ps在第2列和第3列之间添加一些空格以保持表的某些相似性,cut选择空字符串.当然,我可以cut用来选择第7个而不是第4个字段,但是我怎么知道,特别是当输出是预先变量和未知的时候.
ImageMagick可以将文本绘制成给定字体的图片,如何查看系统的所有可用字体?
Linux:在执行umount时哪个进程导致"设备忙"?
我发现了这种模式(或反模式),我对它非常满意.
我觉得它非常敏捷:
def example():
age = ...
name = ...
print "hello %(name)s you are %(age)s years old" % locals()
Run Code Online (Sandbox Code Playgroud)
有时候我会用它的堂兄:
def example2(obj):
print "The file at %(path)s has %(length)s bytes" % obj.__dict__
Run Code Online (Sandbox Code Playgroud)
我不需要创建一个人工元组并计算参数并保持元组内的%s匹配位置.
你喜欢它吗?你会/你会用它吗?是/否,请解释.
Velocity还是FreeMarker?
他们看起来几乎一样,甚至是语法?
用什么?还是什么时候用?
linux ×3
bash ×2
java ×2
amazon-ec2 ×1
command-line ×1
corba ×1
device ×1
diacritics ×1
freemarker ×1
imagemagick ×1
mount ×1
pipe ×1
python ×1
shell ×1
string ×1
text2image ×1
umount ×1
unicode ×1
velocity ×1
xhtml ×1
xml ×1
xpath ×1