问一个 shell 脚本的问题

2015-08-28 18:17:36 +08:00
 snopy

脚本如下:
DATE='date -d last-day +%m%d'
find /home/oracle/hadoop/pubdata/ -name '${DATE}.csv$' | wc -l
目的是统计 /home/oracle/hadoop/pubdata/目录下以${DATE}.csv (即 0827.csv )结尾的文件个数,大婶能告诉我'${DATE}.csv$'这里该怎么改?文件明明有 49 个,但是运行结果总为 0 ,请指点迷津,谢谢

1412 次点击
所在节点    问与答
3 条回复
Aliencn
2015-08-28 19:38:27 +08:00
find /home/oracle/hadoop/pubdata/ -name "${DATE}.csv" | wc -l
zent00
2015-08-28 19:45:57 +08:00
有变量时请使用双引号。
carlhan
2015-08-28 21:04:31 +08:00
DATE=$(date -d last-day +%m%d )
find /home/oracle/hadoop/pubdata/ -name "${DATE}.csv" | wc -l

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/216778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX