问下这个有哪里写错了吗????
发表于 : 2013-10-09 23:09

代码: 全选
read -p "Password:" password
result=$(echo -e "${password}\n${password}" |\
grub-md5-crypt 2>/dev/null |tail -n1
)
sed -i "13apassword=${result}" grub.conf
代码: 全选
$grub_shell --batch --device-map=/dev/null <<EOF \
| grep "^Encrypted: " | sed 's/^Encrypted: //'
md5crypt
$password
quit
EOF
lilydjwg 写了:将命令的输出传给另一命令的输入:
[bash]
cat - < <(echo text)
# 更常见的
echo text | cat -
[/bash]
代码: 全选
cat - <<(echo hi)
bash: 未预期的符号 `(' 附近有语法错误
cat -<<(echo hi)
bash: 未预期的符号 `(' 附近有语法错误
注意两个 < 之间有个空格。needle 写了:lilydjwg 写了:将命令的输出传给另一命令的输入:
[bash]
cat - < <(echo text)
# 更常见的
echo text | cat -
[/bash]代码: 全选
cat - <<(echo hi) bash: 未预期的符号 `(' 附近有语法错误 cat -<<(echo hi) bash: 未预期的符号 `(' 附近有语法错误