脚本在文件中执行 sed 并圈出输出

脚本在文件中执行 sed 并圈出输出

我正在尝试编写以下重定向的脚本:

第 1 天

Dobritoiu    - Palmar
Gae            - Icinga
Petrisor    - Backup
Popa        -
Pupaza        -
Vargatu        -
Vasuica        -

第 2 天

Dobritoiu    - 
Gae            - Palmar
Petrisor    - Icinga
Popa        - Backup
Pupaza        -
Vargatu        -
Vasuica        -

等等,直到我们得到一个圆圈。输出将通过电子邮件重定向。到目前为止,我在这里:

sed -e "1s/$/ Palmar/" -e "2s/$/ Icinga/" -e "3s/$/ Backup/" group_test | mail -s 'test' email_address

。 。 。

sed -e "7s/$/ Palmar/" -e "1s/$/ Icinga/" -e "2s/$/ Backup/" group_test | mail -s 'test' email_address

group_test 包含我的模板:

Dobritoiu      - 
Gae            - 
Petrisor       - 
Popa           -
Pupaza         -
Vargatu        -
Vasuica        -

我还需要使用一些条件:

1 - 我们有 3 周: 第一周 脚本需要在周一到周六 07:00 运行 第二周 脚本需要在周一到周五 11:00 运行 第三周 脚本需要在周一到周五 15:00 运行 这 3 周也是一个循环。

2-我想我需要一个不同的文件:

Dobritoiu      - work
Gae            - work
Petrisor       - work
Popa           - free
Pupaza         - work
Vargatu        - work
Vasuica        - work

或者像日历这样的东西……如果我们其中一个人那天有空,就可以跳到下一个人。如果我可以实现我们的月度时间表和/或值班天数(值班仅在第 2 周;每天 1 人)等,那就太好了 :)

你有什么想法或建议吗?

先感谢您!

相关内容