我的代码:
df = read(`df -h|grep /dev/sda1 && df -h|grep pCloud`, String)
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到来自 Julia 的以下消息:
df = read(`df -h|grep /dev/sda1 && df -h|grep pCloud`, String)
Run Code Online (Sandbox Code Playgroud)
我发现有人有类似的问题,但他们似乎没有逃避就解决了这个问题。
给定一个输入日期,我想编写一个 bash 函数来输出前一个工作日。\xc2\xa0\nBy\xc2\xa0this I\xc2\xa0mean 前一个工作日(周一到周五);\n我不\'不需要考虑假期。\xc2\xa0\n因此,例如,给定“Jan\xc2\xa02,\xc2\xa02018”,结果应该是“Jan\xc2\xa01,2018”\n(即使这是一个假期),\n但给定“Jan\xc2\xa01,\xc2\xa02018”,结果应该是“Dec\xc2\xa029,\xc2\xa02017”\n(因为 Dec\xc2\xa030 和 \xc2\ xa031 是周六和周日)。\xc2\xa0\n我不需要任何特定的格式;\n只是人类可读且date\xc2\xa0-d.
我已尝试以下操作,但似乎没有正确考虑输入日期:
\n\nfunction get_previous_busday()\n{\n DAY_OF_WEEK=`$1 +%w`\n if [ $DAY_OF_WEEK -eq 0 ] ; then\n LOOKBACK=-2\n elif [ $DAY_OF_WEEK -eq 1 ] ; then\n LOOKBACK=-3\n else\n LOOKBACK=-1\n fi\n PREVDATE=date -d "$1 $LOOKBACK day"\n}\nRun Code Online (Sandbox Code Playgroud)\n\n我今天想应用它:
\n\nPREVDATE=$(get_previous_busday $(date)) \necho $PREVDATE\nRun Code Online (Sandbox Code Playgroud)\n\n昨天:
\n\nPREVDATE=$(get_previous_busday (date -d "$(date) -1 day")) \necho $PREVDATE\nRun Code Online (Sandbox Code Playgroud)\n\n但它不起作用:
\n\n\n\nfunction get_previous_busday()\n{\n DAY_OF_WEEK=`$1 +%w`\n if [ $DAY_OF_WEEK -eq 0 ] ; then\n …Run Code Online (Sandbox Code Playgroud)