Linux使用Shell脚本写日志

所用指令

  • echo:用于字符串的输出
  • >>:向文件中追加文本内容
  • $date:获取系统日期时间

源代码

  • log.sh
#!/bin/bash

# 向`log.txt`文件中追加文本内容,包含日期时间
# 这是一个死循环,每隔1秒执行一次写日志操作
while [ true ]
do
	# 可拼接两个字符串,一并写入日志文件,`$`、`()`、`%`、`+`不可省略,中间的`空格`及`-`、`:`是普通字符,用来使格式更美观,可省略
	# `>>`表示追加内容,若想直接覆盖内容,用`>`代替
	echo $(date "+%Y-%m-%d %H:%M:%S") "hello, log" >> log.txt
	# 等待1秒
	sleep 1
done

执行脚本

./log.sh

查看日志内容

cat log.txt
  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值