我被作业上的一个问题困扰,无法找到使用 cal 或 ncal 的正确选项和管道。问题如下:
编写一个命令行来查找给定年份中第一个月的星期一的数量。结果必须是屏幕上显示的数字。
通过更改命令行中的年份,检查以下年份获得的结果:1947、1989 和 2021
限制条件
使用最多 3 个管道的单个命令
不使用 sed 命令或 awk 命令。
答案1
ncal 2021 | grep '^Mo' | grep -wo 1 | wc -l
搜索包含 的行Mo
,然后仅搜索“单词”,1
然后计算行数