shell编程中tmp=`dd bs=1 count=1 2>/dev/null`什么意思 还有这段代码什么意思啊?
#!/bin/bashgetc(){sttyrawstty-改变并打印终端行设置tmp=`ddbs=1count=12>/dev/null`eval$1=`$tmp`st...
#!/bin/bash
getc()
{
stty raw stty - 改变并打印终端行设置
tmp=`dd bs=1 count=1 2>/dev/null`
eval $1=`$tmp`
stty cooked 中断引起一个中断信号
}
press_any_key()
{
echo –n “Strike any key to continue…”
getc anychar
}
echo –n “Enter a character.”
getc char
echo
echo “You enter $char”
press_any_key char
echo 展开
getc()
{
stty raw stty - 改变并打印终端行设置
tmp=`dd bs=1 count=1 2>/dev/null`
eval $1=`$tmp`
stty cooked 中断引起一个中断信号
}
press_any_key()
{
echo –n “Strike any key to continue…”
getc anychar
}
echo –n “Enter a character.”
getc char
echo
echo “You enter $char”
press_any_key char
echo 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询