【发布时间】:2012-06-12 19:29:55
【问题描述】:
我正在尝试创建一个 bash 脚本来轻松地在位于多个目录中的日志中执行搜索。下面是我的 do-while 循环函数,这是发生错误的地方。如果需要完整的 shell 脚本进行故障排除,请告诉我。 “x”代表私有材料。
main_menu ()
{
TEMP=1
while [ "$TEMP" ! = "0" ]
do
clear
echo "###############################################"
echo
echo " xxxxxxxxxx xxx Search "
echo
echo "###############################################"
echo
echo " [1.] Search Logs by x/x "
echo
echo " [0.] Exit "
echo
echo " Select an Option: "
echo
read TEMP
case $TEMP in
1)
x_name
x_or_x
get_x
【问题讨论】:
-
似乎更多的代码会有所帮助。您可能想根据问题标题查看
xargs,但否则很难理解您的问题。 -
我想我误解了这个问题(这很难理解)。如果您只是列出了错误消息,那么很容易看到@WilliamPursell 指出的错误
-
看看
select内置命令。它在创建菜单时派上用场。外部实用程序dialog或whiptail也可能是令人感兴趣的。 -
对不起,我的问题很难理解。如前所述,我对此并不陌生,并且接受过零正式培训。顺便说一句,错误字面意思是“争论太多”,这在我的问题中有所说明。感谢 William 尝试使用很少的代码。
标签: bash shell while-loop do-while