我有一个rsync以 Git 工作目录作为目标运行的脚本。我希望脚本根据工作目录是否干净(没有更改提交)而具有不同的行为。例如,如果输出git status如下,我希望脚本退出:
git status
Already up-to-date.
# On branch master
nothing to commit (working directory clean)
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)
如果目录不干净,那么我希望它执行更多命令。
如何在 shell 脚本中检查上述输出?
我正在分析一些网站负责人,htop并注意到以下内容
Uptime: 301 days(!), 23:47:39
Run Code Online (Sandbox Code Playgroud)
这是什么(!)意思?
我想创建一个 shell 脚本来检查以确保目录中的所有文件都是图像文件。
我们最近遇到了一个问题,黑客能够在目录中生成一个文件并将其屏蔽为 .jpg 文件。我想创建一个 shell 脚本来检查目录中的所有文件,以确保它们是真正的 jpg、gif 或 png 文件。