alias crc32='cksum -o3 "$@"|ruby -e \'STDIN.each{|a|a=a.split;printf "%08X\t%s\n",a[0],a[2..-1].join(" ")}\'; }'
在Mountain Lion,它给了我:
-bash:意外令牌附近的语法错误`('
在Lion中(以前我假设),它没有错误。
我在连接括号中尝试了各种转义,但似乎都没有。
TIA
答案 0 :(得分:0)
由于对mark a comment as an answer的功能请求仍然被拒绝,我在此处复制上述解决方案。
bash手册说:“用单引号(')括起字符可以保留引号中每个字符的字面值。单引号之间不会出现单引号,即使前面有反斜杠也是如此。” - 基思汤普森