所以我写了一个代码来比较文件名中的某个数字是否大于11,如果大于,它就应该创建一个目录。
-->Mainfolder
-->Jan
-->Huistaak1-HelloWorld_Jonas.De Preter.s.ua_poging_2019-11-12
-->Feremans
-->Huistaak1-HelloWorld_Len.Feremans.s.ua_poging_2019-11-10
...
代码需要获取所提供日期的日期,如果该日期大于11,则会创建一个目录“late_inzending”。因此,它应该如下所示
-->Mainfolder
-->Jan
-->Huistaak1-HelloWorld_Jonas.De Preter.s.ua_poging_2019-11-12
-->late_inzending
...
我的代码似乎不起作用
for dir in */
do
cut1=$(echo "$dir" | cut -f4 -d '_')
cut2=$(echo "$cut1" | cut -f3 -d '-')
declare -i x="$cut2"
declare -i y=11
if (( x > y))
then
mkdir late_inzending
fi
done
1条答案
按热度按时间cvxl0en21#
差不多吧。
main
内执行echo
。以上答案的资源
help test