比较字符串和其中的':‘有困难! 该脚本在macOS上是bash。 我得到的字符串是(health: starting),它来自对docker-compose ps的调用输出的grep。为了测试这个值,我回显了它并获得了(health:,我尝试在一个小脚本中重现这个问题,但它似乎工作得很好。此脚本正在进行中,因此可能会有其他问题 function getStatus { local
我有一个简单的脚本,nmaps从一个ip的列表,并返回任何ip已打开端口80。问题是当80被关闭,而不是没有返回时,当它试图比较一个空的/空的变量时,我得到了"=:command not found“。for i in$(cat filename.txt); do if($str = "open"); then
echo port 80 on
假设我有一个名为A的源文件,其中有很多字符串为1和2,其内容正在被反流和自动更改(添加了1和2的新字符串),并且我对该文件执行grep,将'1‘字符串提取到另一个名为B的文件中。grep '1' A > B
现在,下一个grep操作不仅必须将grep A内容转换为B,还必须比较B和A,以便将新字符串(以及仅新字符串)提取到另一个文件中。必须重复这样做。为此,我创建了一个新文件C,其中包含更新的A内容的'1‘