linux - bash - 提取变量的星期几

标签 linux bash shell unix scripting

从存储的日期变量中提取星期几的语法是什么? dateinfile 格式始终为 [alphanum]_YYYYMMDD

在这个伪代码示例中,试图让 dayofweek 存储星期六:

#! /bin/bash 

dateinfile="P_20090530"
dayofweek="$dateinfile -u +%A"

最佳答案

[me@home]$ date --date=${dateinfile#?_} "+%A"
Saturday

或者,按照您的要求放置:

[me@home]$ dayofweek=$(date --date=${dateinfile#?_} "+%A")
[me@home]$ echo $dayofweek
Saturday

关于linux - bash - 提取变量的星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8398913/

相关文章:

bash - curl 发布带有速率限制的音频数据

linux - 如何在Linux中获取被特定进程修改的文件

linux - 如何删除目录中超过一天的所有文件/目录?

用于检索唯一单词并与标点符号一起计数的 Linux 命令

linux - 使用 *nix 中的 column 命令格式化列表

bash - 在 bash 脚本中将 SSH 输出捕获为变量

python - 如何在 Python 中的 subprocess.Popen 中运行 awk -F\' ' {print $2}'?

linux - 如何将 bc-calculation 通过管道传递到 shell 变量中

c - 使用 libinput 获取原始多点触控数据

linux - 进程的最大物理内存使用量