将当前工作目录中当前日期的所有文件列出到新文件中
我正在尝试获取当前目录中列出的当前日期的所有文件的文件名,并将它们列出到同一路径中的新文件中。
#!/bin/bash
for file in /queues/intermediate/outbound/*EXP_GP_$(date %Y-%m-%d)* do f1=`basename $file`
if [ -f "$file" ];then
cat >> All_Name $f1;
else
echo "no files to collect"
done
I am trying to get the filenames for all the files listed in my current directory for current date and list them into a new file in same path.
#!/bin/bash
for file in /queues/intermediate/outbound/*EXP_GP_$(date %Y-%m-%d)* do f1=`basename $file`
if [ -f "$file" ];then
cat >> All_Name $f1;
else
echo "no files to collect"
done
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
还缺少一个“fi”。
Try this:
There was also a 'fi' missing.
这有效
this works