shell練習題3

需求以下:bash

請按照這樣的日期格式(xxxx-xx-xx)天天生成一個文件,例現在天生成的文件爲2018-10-19.log,code

並把磁盤的使用狀況入到這個文件,(不須要寫cron,寫腳本便可)it

參考解答以下date

  • 方法1
#!/bin/bash

day=$(date "+%F")

echo "The usage of disk" > ${day}.log

df -h >> ${day}.log


exit 0
  • 方法2(取時間的格式稍有變化,與方法1基本相同)
#!/bin/bash

day=$(date "+%Y-%m-%d")

echo "The usage of disk" > ${day}.log

df -h >> ${day}.log


exit 0

此題主要用到了date命令與管道重定向的功能,都是Linux中經常使用且比較重要的功能。方法

須要重點掌握。腳本

相關文章
相關標籤/搜索