Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

[Linux Shell]whiptail命令使用

来源:网络整理  作者:wy  发布时间:2020-12-24 20:43
玩了这么久Linux命令直到昨天才发现whiptail这个命令挺有用的,今天搞搞科研做了个脚本用用,这个命令主要类似于...

玩了这么久Linux命令直到昨天才发现whiptail这个命令挺有用的,今天搞搞科研做了个脚本用用,这个命令主要类似于CentOS7.x之前的setup命令的文本界面。

[Linux Shell]whiptail命令使用

[Linux Shell]whiptail命令使用

[Linux Shell]whiptail命令使用

[Linux Shell]whiptail命令使用

 

SHELL 代码如下:

 

#做个函数

FindFile (){

FindDIR=$(whiptail --title "文件查找" --inputbox "输入查找文件路径\n默认:文件备份存盘" 10 60 /mnt/DATA/文件备份存盘/ 3>&1 1>&2 2>&3)

FindName=$(whiptail --title "文件查找" --inputbox "输入查找文件名称" 10 60 3>&1 1>&2 2>&3)

if [ -n $FindName ]; then

F=$(find $FindDIR -name "IT之家$FindNameIT之家" -print)

N=$(find $FindDIR -name "IT之家$FindNameIT之家"|wc -l)

whiptail --title "查找结果 $N 条记录" --yes-button "继续查找" --no-button "退出查找" --yesno "$F" 0 0

fi

}

# "$F" 0 0 这两个0代表不限制高度和宽带这样输出来的结果可以有下拉栏,如果15 60 的话多的就不显示出来

# 0 继续 1退出查找

#做个循环($? 上一条命令执行的值 1/0)

while [ "$?" -ne 1 ]

do

FindFile

done

 

有兴趣的朋友可以自行查阅。

相关热词: shell Linux 命令

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/shell/8622.shtml

相关文章
最新文章
PHP生成奖状 PHP生成奖状

时间:2021-01-06

python实现输入五个数并求 python实现输入五个数并求

时间:2021-01-06

php检测网站是否正常打开 php检测网站是否正常打开

时间:2021-01-05

python怎么右对齐 python怎么右对齐

时间:2021-01-05

Python3爬虫入门之Python3的安 Python3爬虫入门之Python3的安

时间:2021-01-05

如何用PHP接收http请求头信 如何用PHP接收http请求头信

时间:2021-01-05

数据库怎么连接用php写的 数据库怎么连接用php写的

时间:2021-01-05

php后缀怎么打开 php后缀怎么打开

时间:2021-01-05

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

[Linux Shell]whiptail命令使用

2020-12-24 编辑:wy

玩了这么久Linux命令直到昨天才发现whiptail这个命令挺有用的,今天搞搞科研做了个脚本用用,这个命令主要类似于CentOS7.x之前的setup命令的文本界面。

[Linux Shell]whiptail命令使用

[Linux Shell]whiptail命令使用

[Linux Shell]whiptail命令使用

[Linux Shell]whiptail命令使用

 

SHELL 代码如下:

 

#做个函数

FindFile (){

FindDIR=$(whiptail --title "文件查找" --inputbox "输入查找文件路径\n默认:文件备份存盘" 10 60 /mnt/DATA/文件备份存盘/ 3>&1 1>&2 2>&3)

FindName=$(whiptail --title "文件查找" --inputbox "输入查找文件名称" 10 60 3>&1 1>&2 2>&3)

if [ -n $FindName ]; then

F=$(find $FindDIR -name "IT之家$FindNameIT之家" -print)

N=$(find $FindDIR -name "IT之家$FindNameIT之家"|wc -l)

whiptail --title "查找结果 $N 条记录" --yes-button "继续查找" --no-button "退出查找" --yesno "$F" 0 0

fi

}

# "$F" 0 0 这两个0代表不限制高度和宽带这样输出来的结果可以有下拉栏,如果15 60 的话多的就不显示出来

# 0 继续 1退出查找

#做个循环($? 上一条命令执行的值 1/0)

while [ "$?" -ne 1 ]

do

FindFile

done

 

有兴趣的朋友可以自行查阅。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/shell/8622.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页