gpt4 book ai didi

linux - 如何使 shell 脚本自动化并读取当前时间?

转载 作者:可可西里 更新时间:2023-11-01 11:46:22 25 4
gpt4 key购买 nike

我有一个非常重要的问题,我一直是 cowsay 的剑龙(包)的粉丝,它可以读取算命、输入等。所以让这个雄伟的生物告诉我什么对我来说自然是非常重要的每天都是一天。我使用用户输入制作了以下脚本:

#!/bin/bash

selection=
until [ "$selection" = "0" ]; do
echo ""
echo "PROGRAM MENU"
echo "1 - It's Monday!"
echo "2 - It's Tuesday!"
echo "3 - It's Wednesday!"
echo "4 - It's Thursday!"
echo "5 - It's Friday!"
echo "6 - Custom input"
echo "7 - Exit"
echo ""
echo -n "Enter selection: "
read selection
echo ""
case $selection in
1 ) cowsay -f stegosaurus "It's Monday!"
exit ;;
2 ) cowsay -f stegosaurus "It's Tuesday!"
exit ;;
3 ) cowsay -f stegosaurus "It's Wednesday!"
exit ;;
4 ) cowsay -f stegosaurus "It's Thursday!"
exit ;;
5 ) cowsay -f stegosaurus "It's Friday!"
exit ;;
6 ) echo -n "custom input > "
read custom
cowsay -f stegosaurus "$custom"
exit ;;
7 ) exit ;;
* ) cowsay -f stegosaurus "Guess what day it is?"
exit ;;
esac
done

然而,这是我在 Linux 发行版上的第一个脚本之一,我准备通过使其在当天(如果可以的话,甚至一个小时)自动更新来增强我的创作。但是,到目前为止我还无法做到这一点。任何人都可以帮助我或指出正确的方向吗?

非常感谢任何建议,非常感谢!

最佳答案

cowsay -f stegosaurus "It's $(date +%A)"

查看 GNU date documentation有关如何格式化时间的更多示例。例如

cowsay -f stegosaurus "It's $(date +%A) and the time is $(date +%r)"

关于linux - 如何使 shell 脚本自动化并读取当前时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19548195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com