我编写了一个 shell 脚本,它要求从标准输入中输入一些用户名和密码。输入用户名和密码后,将根据脚本中传递的参数输出一个输出。
假设我的脚本名称是XYZ.ksh。
现在我的问题是这些脚本的用户想要使用这些脚本与其他 shell 命令(如grep、less、more、wc 等)结合使用。
通常是的,他们可以使用
XYZ.ksh | grep abc
但就我而言,由于 XYZ 提示输入用户名和密码,我们无法使用“|” 在那之前。它永远阻塞。
我只是想知道如何实现功能。
我尝试了什么我尝试 从用户那里输入“更多命令”,其中用户输入诸如“| grep abc”之类的东西,但是当我在我的脚本中使用这个输入时它不起作用。