位置: 编程技术 - 正文

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)

  • 房产契税什么时候交的小知识
  • 对外支付人民币存在残缺污损的问题
  • 税务鉴定收费标准
  • 后期装修改造费用计入什么科目
  • 公司员工住宿费怎么入账
  • 税控盘上报
  • 法人分配利润分录
  • 向银行申请签发银行汇票的会计分录
  • 产品成本核算时做好哪些基础工作
  • 当月发票不够用领用了下个月,下个月还能再领吗
  • 外币账户间互转流程
  • 超额库存现金
  • 购买原材料的费用
  • 银行存款收款凭证
  • 发票上传多久可以验旧
  • 可以把两张发票合写在记账凭证上吗
  • 出口业务增值税免抵税额
  • 失控发票如何认定
  • 超市预付卡开票内容
  • 印花税征税范围包括所有合同
  • 资本公积金转增股本
  • 税盘服务费抵税分录
  • Excel规划求解怎么做
  • 现金流量具体内容
  • 开发票没有银行回单可以入帐吗?
  • 认证超时什么意思
  • 上年超额广告费会计分录
  • 设备固定资产原值
  • vmware10虚拟机安装
  • 组策略在哪里
  • win11版本英文
  • php不同用户登录不同页面
  • 行政事业单位预算由收入预算、支出预算组成
  • 小规模纳税人缴税标准是什么
  • pnp.npn
  • 预收账款可以挂账多久
  • 企业收到政府奖励会计分录
  • 小规模纳税人避税
  • python字符串操作作业
  • 企业资本结构决策需要重点考虑的有
  • 训练自己的GPT模型 中文改英文
  • php中数据库怎么设计
  • 小规模纳税人交税怎么做会计分录
  • php 错误提示
  • 个人劳务报酬所得税税率
  • 小规模纳税人开具增值税专用发票
  • 电子发票的优点好处
  • 电子税务局如何增加税种认定
  • 可以抵扣增值税进项税额的有哪些
  • 企业所得税申报错误怎么更改
  • 出售无形资产和固定资产计入什么科目
  • 分期付款购入固定资产该如何做账务处理呢?
  • 购买的电子承兑公司怎么平账做收据
  • 专项应付款二级科目
  • 显示应退税额就是能退是吗
  • 主营业务税金及附加借贷方向
  • 医院收到卫生局拨款会计分录
  • 当月已付款, 没收到发票怎么做账
  • 金税盘税费减免分录
  • 应收账款是否算负债
  • 商品库存明细账
  • mysql中的触发器
  • linux系统文件在哪个目录
  • 安装freebsd
  • windows崩溃后怎么修复
  • win10提高
  • 拒绝远程操作
  • win7 注册表 ahci
  • 安装perl模块
  • 拼图java代码
  • 批处理常用命令
  • Node.js中的事件循环是什么样的
  • nodejs开发web
  • bootstrap和css的关系
  • python win10
  • 北京市国家税务局电子税务局
  • 国家税务总局关于进一步优化营改增纳税服务工作的通知
  • 在企业内部具有行使否决权的是
  • 销售哪些产品需办许可证
  • 江苏省纳税信息查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设