【发布时间】:2015-12-11 18:20:22
【问题描述】:
正在考虑创建一个自制公式或 npm 包或其他东西来区分 bash 中的两个字符串,从而简化
diff <(echo "string 1") <(echo "string 2")
到
strdiff "string 1" "string 2"
所以我很好奇这样的东西是否已经存在或不存在?
【问题讨论】:
正在考虑创建一个自制公式或 npm 包或其他东西来区分 bash 中的两个字符串,从而简化
diff <(echo "string 1") <(echo "string 2")
到
strdiff "string 1" "string 2"
所以我很好奇这样的东西是否已经存在或不存在?
【问题讨论】:
你可以使用类似的东西
if [ "string1" = "string2" ]; then
或者只是
test "string1" = "string2" && echo equal
不要使用
test $a = $b && echo equal
变量可以有空格或其他奇怪的东西。
使用引号:
test "$a" = "$b" && echo equal
我更喜欢在同样有效的语法之上的显式测试
[[ "$a" = "$b" ]] && echo ok
【讨论】: