位置: 编程技术 - 正文

linux shell在while中用read从键盘输入的实现

编辑:rootadmin

推荐整理分享linux shell在while中用read从键盘输入的实现,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

系统是ubuntu . bit,之前曾想安装Stream来玩dota2,但最终没成功。由于Stream只有bit,安装Stream时也安装了大量bit的库。删除Stream后,这些库也一直没管,今天忽然心血来潮,想清理一下系统,把不必要的bit库都干掉。

dpkg -l | grep "i"看一下,bit库太多,一个个敲sudo apt-get purge xxx显然有点累,分析了一下输出,

格式大概如下:

linux shell在while中用read从键盘输入的实现

第2列为包名,第4列是平台,于是决定写一个脚本来删除:

这个脚本大体上没有什么错,不过在执行sudo apt-get purge $name这一行时,系统询问是否删除。但是这时却没有机会输入,而是直接中止执行。

批量删除软件这操作,当然要一个确认,不能加个参数默认执行啊。

查了一下资料,大概是说

这样会把read指令重定向为文件$file,这时在while中调用read会直接在文件中取一行作为输入。所以在while中要把read重新定向为终端。上面的脚本稍微修改一行:

这样就OK了。

标签: linux shell在while中用read从键盘输入的实现

本文链接地址:https://www.jiuchutong.com/biancheng/371528.html 转载请保留说明!

上一篇:Linux 怎么实现添加FTP用户并设置权限的方法(linux怎么添加新用户)

下一篇:使用Bash Shell检查文件是否存在的方法(linux bash shell)

  • 一般纳税人减免增值税政策
  • 增值税进项发票怎么做账
  • 物业公司增值税加计扣除
  • 房地产企业增值税收入确认时间
  • 融资租赁公司收购要求
  • 进项税额转出还能认定虚开吗
  • 多发了工资怎么处理
  • 公司购个人的二手车流程
  • 公司员工受伤怎么报工伤
  • a3软件怎么反记账
  • 小企业商品销售的入账价格
  • 外贸公司有国企吗
  • 对公账户进账是否缴税
  • 未确认融资费用借贷方向
  • 个人开增值税普票有没有限额
  • 小规模纳税人附表一怎么填
  • 印花税可以计入开办费吗
  • 返还的个税手续费奖励给个人需要缴纳个税吗
  • 原材料对外投资进项税额可以抵扣吗
  • 小规模纳税人收到增值税专用发票怎么办
  • 纳税评估要转出什么意思
  • 2021最新版眼保健视频
  • linux计划任务crontab
  • 美元汇款怎么汇
  • 销售商品包装材料怎么做
  • 微信转账截图可以p图吗
  • 公司银行贷款能贷多少
  • 详解php语言最牛的语言
  • 修改系统散热方案
  • php r
  • php log函数
  • 期末结转之前有哪些注意事项
  • 栅格布局实现
  • axios在vue中的使用慕课笔记
  • 详解Yii2高级版引入bootstrap.js的一个办法
  • linux rm 命令
  • 固定资产捐赠的账务处理
  • 最全面的心脏检查怎么做
  • php中的强制类型转换函数有哪些?
  • linux在查找zip里的文件
  • vue加载时如何避免出现代码
  • 有哪些员工福利
  • 离职员工的个税忘记申报了补申报会被处罚吗
  • 税务法是否允许私人经营
  • 微擎框架源码
  • 厂房改造费用算固定资产吗
  • 安装sql server 2008硬件要求
  • 对公账户办理的早晚,对公司有没有影响
  • 现金流量表的主要项目
  • 收到退回留抵退税
  • 纳税申报相关操作有哪些
  • 售后维修的会计分录
  • 总公司和分公司不在一个区怎么纳税
  • 物流报关什么意思
  • 库存商品什么时候确认收入
  • 收到外国人的礼物怎么感谢
  • 企业最应避免的外部环境和内部条件组合是
  • 增值税留抵怎么做凭证
  • 咨询服务业成本比例
  • 已核销的坏账又收回时应当及时入账,防止形成账外款
  • 建筑劳务没有合同能起诉吗
  • 业务招待费会计科目
  • 长期待摊费用是经营性资产吗
  • 不开票收据可以盖章吗
  • 建账的过程包括哪些内容
  • 如何建立一个
  • mysql8 递归
  • 微软宣布今年不会为全职员工加薪j
  • assoc .exe=exefile是什么
  • ubuntu20.04设置共享文件夹
  • windows8.1正版
  • win10 右下角
  • pmropn.exe
  • jquery操作元素的方法
  • linux查看端口号占用
  • javascript教程完整版
  • android listview数据动态加载
  • 云南人社医保缴费步骤
  • 关于增值税纳税人的规定,下列说法正确的是
  • 电信部门可以知道通话内容吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设