我希望变量中有星期几DOW.
所以我使用以下bash脚本:
DOM=$(date +%d)
DOW=($($DOM % 7) ) | sed 's/^0*//'
Run Code Online (Sandbox Code Playgroud)
但是我收到了消息bash: 09: command not found.我希望结果是变量中的2(9%7 = 2)$DOW.
怎么实现这个?该代码适用于1-8天,但是C-Hex的数量不超过8,并且会显示消息bash: 09: value too great for base (error token is "09").
hek*_*mgl 105
使用%u.像这样:
DOW=$(date +%u)
Run Code Online (Sandbox Code Playgroud)
从手册页:
每周一天(1..7); 1是星期一