.bashrc 启动时根据日期读取文件

.bashrc 启动时根据日期读取文件

我想在我的启动中放置一个脚本,该脚本从文本文件中读取一行,并将其回显到屏幕上。但是,我希望根据具体日期在文件中使用不同的行。

因此,如果是该月的 3 号,则读取第 3 行。如果是 22 号,则读取第 22 行。

这可能吗?

答案1

使用seddate

sed -n "$(date +'%e')p" textfile.txt

date +'%e'给出该月的日期,并将其用作sedshould print行的索引p

/编辑:处理评论的反馈。

相关内容