首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    每日生成一个固定日期格式的文件,并将磁盘的使用情况记录到文件中

    要求: 按照(xxxx-xx-xx)这样的日期格式每日生成一个文件,比如今天生成的文件为2018-2-7.log,并且把磁盘的使用情况写到这个文件中(不考虑cron,仅仅写脚本) 需求分析...这个脚本中有两点,一是按照日期的格式来生成文件 二是把磁盘的使用情况写到这个文件中 实现 日期文件格式为(xxxx-xx-xx),两种方法实现,date命令笔记 date +%F date +%Y-%m...+%Y-%m-%d 2018-02-07 查看磁盘使用情况,df命令笔记 df 命令查看磁盘使用情况 -h可以适当的使用单位,来显示磁盘使用情况 [root@hf-01 ~]# df -h 文件系统...,并且这个日志文件中记录了是磁盘的使用情况 ---- 扩展 shell脚本中反引号可以表示为一个命令的结果,通常给变量赋值(PS:注意在赋值等于号两边不要有空空格,否则会报错,比如 n=wc -l /etc...,而 2> 会把错误的信息写入到指定文件里 小练习 需求 每日生成一个固定日期格式的文件,并将根目录下的所有文件名记录到文件中 [root@hf-01 shell]# cat 001.sh #!

    95520

    VBA实用小程序70:获取压缩文件中指定文件的修改日期

    下面是获取压缩文件中指定文件修改日期时间的一个VBA自定义函数: Function ZipFDT(Z, F) As Date On Error Resume Next ZipFDT =CreateObject...参数F,用来指定压缩文件中要获取修改日期时间的文件的路径。...例如,在C盘中有一个名为FolderFile.zip的压缩文件,该压缩文件中有一个名为Folder3的文件夹,该文件夹中有一个名为folder3Myfile3.csv的文件,我们要获取该文件的修改日期时间...在VBA编辑器中输入上述自定义函数ZipFDT后,可以使用代码调用该函数,以获取文件folder3Myfile3.csv的修改日期时间,代码如下: Sub test() Debug.Print ZipFDT...也可以像使用Excel内置函数一样在工作表单元格中输入: =zipfdt("C:\FolderFile.zip","Folder3\folder3 Myfile3.csv") 获取该文件的修改日期时间。

    1.5K20

    AI办公自动化:用Kimi批量在Excel文件名中加入日期

    工作任务:在一个文件夹中所有的Excel文件后面加上一个日期 在Kimi中输入提示词: 你是一个Python编程专家,写一个Python脚本,具体步骤如下: 打开文件夹:F:\AI自媒体内容\AI行业数据分析...\投融资 读取里面所有的xlsx文件的主文件名; 在主文件名后面加上“20240528”,重命名文件; 注意:每一步都要输出相关信息到屏幕上; 运行程序,返回错误信息: Traceback (most...directory {folder_path} does not exist.") else: # 列出文件夹中所有的文件 files = os.listdir(folder_path) # 过滤出所有的...xlsx文件 xlsx_files = [file for file in files if file.endswith('.xlsx')] # 遍历xlsx文件列表 for file in xlsx_files...: # 获取不带扩展名的文件名 base_name = os.path.splitext(file)[0] # 新文件名 new_name = f"{base_name}20240528.xlsx" #

    12710

    Power Query 真经 - 第 8 章 - 纵向追加数据

    数据类型自动转换为【日期】、【整数】、【整数】和【小数】。...【编辑】其中一个月度查询,并将其中任何一列重命名为不同的名称。返回到 “Transactions” 查询,此时将看到新命名的列。...8.3.1 合并表 不幸的是,Excel 中没有按钮可以对当前工作簿中的可见对象创建查询,所以需要去从头开始创建这整个查询,如下所示。 创建一个新的查询【数据】【获取数据】【自其他源】【空白查询】。...创建一个新的查询【自其他源】【空白查询】。 将该查询重命名为 “FromWorksheets”。...至此,已经探索了用外部数据源的手动追加,以及如何为工作簿中的数据生成自动更新系统,有没有可能把这些合并起来,创建一个系统,可以推广到合并一个文件夹中的所有文件,而不必在 Power Query 中手动添加每个文件

    6.8K30

    nginx 日志定时切割

    最近有个需求,需要查看我们官网的日活,我是打算通过查看 nginx 日志,对每条日志进行切割,过滤出 ip,然后通过 set 集合去重,查看集合 set 的长度就是当天的日活了。...所谓的"切割",并不是真的把一个文件"切成两个",只是把原来的"access.log"文件重命名,比如重命名为今天的日期"2020-05-17.log",然后再创建一个名为"access.log"的新文件...日志仍然会写入到"2020-05-17.log"文件中,并不会自动创建一个新的"access.log"文件,即使你手动创建了一个新的"access.log"文件,nginx仍然会把日志写入到重命名后的"...出现上述情况,是因为nginx进程读写日志文件时,是通过文件描述符去操作的,虽然我们修改了原"access.log"文件的文件名,但是原文件描述符与文件本身的对应关系仍然存在,所以,单单对文件重命名是不够的...默认的日志路径是在 "/var/log/nginx/" ,我是在这个文件夹下写了一个 shell 脚本, nginx_log_split.sh D=$(date +%Y-%m-%d) # 获取当天的日期

    73010

    Excel实战技巧106:创建交互式的日历

    图3 3.命名日历单元格区域 选择日历单元格区域,将其命名为“calendar”。...4.指定某单元格来识别所选择的日期 在工作簿中选择一个空单元格,将其命名为“selectedCell”,该单元格将用于识别用户选择的日期。...由于所选的日期在“selectedCell”中,我们使用VLOOKUP、IF、IFERROR来完成: 如果所选日期中有事件,则获取单元格中事件标题,否则为空:=IFERROR(VLOOKUP(selectedCell...,table_of_events, event_title_column, false),"") 获取其余的事件详细信息,但如果日期没有事件,则将它们留空。...7.在calendar工作表中,添加4个文本框并将其链接到单元格。 8.设置条件格式来高亮显示所选日期。 9.清理工作表并格式化,以便看起来更简洁清晰。

    1.2K60

    Excel应用实践03:使用Excel进行个人计划执行记录与统计分析

    下面,将创建过程与大家分享。有兴趣的朋友可以作为模板,或者与自已的实际情况相结合,稍作修改,用作自已的一个工具。...图4 在图4中,单元格C4是统计的起始日期,命名为startDate;单元格D4是统计的结束日期,命名为endDate,这是我们在这个工作表中唯一要输入的两个数值。...输入日期后,单击其右侧的“更新”按钮,自动统计这两个日期之间的相应数据。该按钮关联了下文所讲的用于实现自动统计的VBA程序。...CriteriaRange:=rngCriteria, _ CopyToRange:=rngFilterData '获取筛选的数据...wksStat.Range("B"& Rows.Count).End(xlUp).Row wksStat.Range("C7:D" &lngLastRow).ClearContents '分析数据并将结果输入到数据分析工作簿

    1.9K20

    1.10 PowerBI数据准备-分组,统计每日每店的订单条数和销售数量

    加入 PowerBI自己学 知识星球 可以:下载源文件,边学边练;遇到问题,提问交流,有问必答。...操作步骤STEP 1 PowerQuery获取数据后,按住Ctrl键选中日期和门店列,然后点击菜单栏转换下的分组依据。...STEP 3 点击菜单栏添加列下的自定义列,命名为每日每店订单条数,使用Table.SelectColumns和“_“从当前行的待处理列里存储的那个表中取出日期、门店、订单编号,并使用Table.Distinct...去重,最后使用Table.RowCount计算行数,得到每日每店订单条数。...Table.RowCount(Table.Distinct(Table.SelectColumns(_[待处理],{"日期","门店","订单编号"})))STEP 4点击待处理列标题右侧的展开按钮,选择之前分组字段以外的所有列

    8010
    领券