从存储的日期变量中提取星期几的语法是什么?
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/