【发布时间】:2018-10-19 21:33:18
【问题描述】:
我有下一个简单的脚本
#!/bin/bash
shopt -s lastpipe
echo "hello" | { read test1; hashID=$(echo -n "$test1" | md5sum | cut -d" " -f1) }
当我运行此脚本时,bash 返回:语法错误:文件意外结束。
我哪里做错了?
【问题讨论】:
-
用
;}替换}。 -
请注意,
hashID不会包含任何内容,如果您像这样填充它,请参阅 BashFAQ/024 -
感谢@Cyrus,它帮助了
-
你应该使用 shellcheck.net,它会告诉你出了什么问题。