How to use Linux shell echo date to a log file All In One
How to use Linux shell echo date to a log file All In One
如何使用 Linux shell 将日期打印输出到日志文件
solutions
date
# 命令 ✅
$ date >> /etc/rc.local.md
# echo 反斜号 ✅
$ echo `date` >> /etc/rc.local.md
# echo 双引号 包裹 反斜号 ✅
$ echo "`date` \n" >> /etc/rc.local.md

eric@rpi3b:~ $ sudo /etc/rc.local
My IP address is 192.168.101.17
eric@rpi3b:~ $ cat /etc/rc.local.md
# rc.local logs md file
# timestamp 时间戳
Tue Mar 11 01:16:53 CST 2025
/etc/rc.local testing begin ✅
/etc/rc.local testing end ✅
eric@rpi3b:~ $ cat /etc/rc.local
#!/bin/sh -e
# 添加日期时间
echo "`date` \n" >> /etc/rc.local.md 2>&1
echo "/etc/rc.local testing begin ✅" >> /etc/rc.local.md 2>&1
# add below line before exit 0 ✅
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
# 禁用电源关闭
iwconfig wlan0 power off
echo "/etc/rc.local testing end ✅" >> /etc/rc.local.md 2>&1
# sudo /sbin/iw dev wlan0 set power_save off
# su eric -c "exec /sbin/iw dev wlan0 set power_save off"
# 可执行脚本
# su eric -c "exec /home/eric/Desktop/echo-test.sh"
exit 0
- 使用
local env variable
环境变量
$(command)
eric@rpi3b:~ $ DATE
-bash: DATE: command not found
eric@rpi3b:~ $ date
Tue Mar 11 01:23:14 CST 2025
# ❌
eric@rpi3b:~ $ DATE=date
eric@rpi3b:~ $ echo "$DATE \n"
date \n
# $(command) ✅
eric@rpi3b:~ $ DATE=$(date)
eric@rpi3b:~ $ echo "$DATE \n"
Tue Mar 11 01:24:16 CST 2025 \n
command
# `command` ✅
eric@rpi3b:~ $ DATE=`date`
eric@rpi3b:~ $ echo "$DATE \n"
Tue Mar 11 01:28:19 CST 2025 \n
demos
# 命令 ✅
➜ cyclic-express-server git:(main) ✗ $ date
Tue Mar 11 01:01:15 CST 2025
# echo 反斜号 ✅
➜ cyclic-express-server git:(main) ✗ $ echo `date`
Tue Mar 11 01:05:07 CST 2025
# echo 双引号 包裹 反斜号 ✅
➜ cyclic-express-server git:(main) ✗ $ echo "`date` \n"
Tue Mar 11 01:04:07 CST 2025
# ehco $var ❌
➜ cyclic-express-server git:(main) ✗ $ echo "$date \n"
# ehco 双引号 包裹 string ❌
➜ cyclic-express-server git:(main) ✗ $ echo "date \n"
date
# echo 单引号 包裹 反斜号 ❌
➜ cyclic-express-server git:(main) ✗ $ echo '`date` \n'
`date`
# echo string ❌
➜ cyclic-express-server git:(main) ✗ $ echo date
date
(🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!
refs
©xgqfrms 2012-2021
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/18764061
未经授权禁止转载,违者必究!