这是一个创建于 3562 天前的主题,其中的信息可能已经有所发展或是发生改变。
在服务器上边每天生成一个文件夹,比如20140901这样的格式,
我想提取每月最后一天文件夹里边的a.txt怎么写啊?
开始我写的是
cat /data0/2014/2014(0131|0228|0331|0430|0531|0630|0731|0831|0930|1031|1130|1231)/a.txt
提示syntax error near unexpected token `
后来改写成
cat /data0/2014/20140131/a.txt /data0/2014/20140228/a.txt /data0/2014/20140331/a.txt /data0/2014/20140430/a.txt /data0/2014/20140531/a.txt /data0/2014/20140630/a.txt /data0/2014/20140731/a.txt /data0/2014/20140831/a.txt /data0/2014/20140930/a.txt /data0/2014/20141031/a.txt /data0/2014/20141130/a.txt /data0/2014/20141231/ a.txt
可以实现,不过觉得太繁琐。
请问大家有何其他方法吗?
谢谢大家
5 条回复 • 2015-01-06 12:58:24 +08:00
|
|
1
Mutoo 2015-01-06 12:39:16 +08:00 1
|
|
|
2
RemRain 2015-01-06 12:40:05 +08:00
通配符 cat /data0/2014/2014??31/a.txt
|
|
|
3
chunyang 2015-01-06 12:42:25 +08:00
> 提示syntax error near unexpected token `
圆括号"()" 中的内容应该是指令,而不是参数。这里应该用大括号"{}"
|