Shell 脚本 UI
Shell script UI
有没有一种方法可以通过 shell 脚本显示基于 UI 的简单文本,而不会在主 bash 进程中穿插提示等?本质上,我想要一些类似于 man
的东西,只是它显示的不是联机帮助页,并等待用户输入返回到 bash 进程正在显示的任何内容。有没有办法只使用现有的 shell 命令来执行此操作,还是我应该使用编译语言来执行此部分?
我知道如何获取用户输入和打印内容,但我不确定如何像 man
那样显示所述单独的 ui。
参见 dialog
、kdialog
、zenity
和类似内容。
man
可以使用任何配置的寻呼机,默认今天通常是 less
.
也许 less
对您有用:
#!/bin/sh
displayfile="/etc/fstab"
printf "continuing with script 1\n"
sleep 1
less "$displayfile"
printf "continuing with script 2\n"
printf "continuing with script 3\n"
有没有一种方法可以通过 shell 脚本显示基于 UI 的简单文本,而不会在主 bash 进程中穿插提示等?本质上,我想要一些类似于 man
的东西,只是它显示的不是联机帮助页,并等待用户输入返回到 bash 进程正在显示的任何内容。有没有办法只使用现有的 shell 命令来执行此操作,还是我应该使用编译语言来执行此部分?
我知道如何获取用户输入和打印内容,但我不确定如何像 man
那样显示所述单独的 ui。
参见 dialog
、kdialog
、zenity
和类似内容。
man
可以使用任何配置的寻呼机,默认今天通常是 less
.
也许 less
对您有用:
#!/bin/sh
displayfile="/etc/fstab"
printf "continuing with script 1\n"
sleep 1
less "$displayfile"
printf "continuing with script 2\n"
printf "continuing with script 3\n"