尝试创建一个脚本来读取远程文件并检查md5校验和,如果不匹配但发生错误我无法理解.
#!/bin/sh
REMOTEMD5=$(ssh user@host 'md5sum file.txt')
LOCALMD5=$(md5sum 'file.txt')
if [$LOCALMD5 !== $REMOTEMD5]
then
echo "all OK"
else
echo -e "no match, Local:"$LOCALMD5"\nRemote:"$REMOTEMD5
fi
Run Code Online (Sandbox Code Playgroud)
这回来了 line 4: [6135222a12f06b2dfce6a5c1b736891e: command not found
我尝试在$ LOCALMD5周围使用'或',但似乎从来没有能够比较输出.我做错了什么?谢谢
我在页面上有几个选择元素,例如
<select class="dd" id="dropdown1">
<option value="123">Option A</option>
<option value="234">Option B</option>
</select>
<select class="dd" id="dropdown2">
<option value="456">Option C</option>
</select>
Run Code Online (Sandbox Code Playgroud)
等等
我想使用jquery的$(this)来识别已经选择了几个下拉列表中的哪一个并返回它们的文本值.
我可以使用类似的东西:
$("#dropdown1 :selected").text()
Run Code Online (Sandbox Code Playgroud)
要返回指定的条目,但是当我尝试将$(this)添加到混合中时,它不起作用.我哪里错了?