Linux执行另一个Linux得命令结果保存为当天日期得文件
时间: 2024-01-28 16:21:34 浏览: 121
Linux 命令find之查找文件的示例
您可以使用Linux中的重定向运算符和日期命令(`date`)来将一个命令的输出保存到以当天日期命名的文件中。以下是一些示例:
1. 将命令的输出保存到以当天日期命名的文件中:
```
command > $(date +%Y-%m-%d).txt
```
这将执行`command`命令并将其输出重定向到以`YYYY-MM-DD.txt`格式命名的文件中。例如,如果今天是2022年3月4日,则该命令将把输出保存到名为`2022-03-04.txt`的文件中。
2. 将命令的输出追加到以当天日期命名的文件中:
```
command >> $(date +%Y-%m-%d).txt
```
这将执行`command`命令并将其输出追加到以`YYYY-MM-DD.txt`格式命名的文件中。如果该文件不存在,则会自动创建。
3. 查看文件内容:
```
cat $(date +%Y-%m-%d).txt
```
这将显示以`YYYY-MM-DD.txt`格式命名的文件的内容。
4. 删除文件:
```
rm $(date +%Y-%m-%d).txt
```
这将删除以`YYYY-MM-DD.txt`格式命名的文件。
请注意,`+%Y-%m-%d`是`date`命令中日期格式的一部分,用于生成以`YYYY-MM-DD`格式命名的文件。在使用时,请根据您的需要更改文件路径和名称。
阅读全文