位置: 编程技术 - 正文

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)

  • 服务行业人工费计入什么科目
  • 收到商业汇票计入科目
  • 销售旧货的增值税税率
  • 没有发票的费用可以抵扣企业所得税吗
  • 滞留票税务局会罚款多少
  • 跨境电商的钱怎么到账
  • 企业所得税可以不交吗
  • 债务重组双方如何进行会计处理
  • 企业资产业务收购税务处理怎么做?
  • 广告制作费可以计入印刷费吗
  • 职工宿舍租赁费
  • 国外公司进口能退税吗
  • 消费税的纳税环节可能有
  • 消费税征收范围包括
  • 购进建筑服务进项税额
  • 资源税改革对政治的影响
  • 公司不给发公司
  • 国税申报纳税调整项目怎么填的?
  • 一个法人可以办几个公司
  • 医疗机构免征增值税如何申报
  • 专票密码区出来一点能报吗
  • 实收资本包括哪四个
  • 发放股票股利的会计分录怎么写
  • 任务管理器无法完成操作拒绝访问
  • 技术服务辅助设施包括
  • le启动exe是什么意思
  • 提租补贴应计入什么科目
  • 办公室装修入账
  • 外贸出口退税进项发票勾选
  • 新准则委托代建 不得管理费
  • 哈阿公路
  • php文件上传用什么请求方法
  • 国内版的chatpdf
  • windowsserver2012r2远程协助灰色
  • 在php中,字符串有哪些表示形式
  • 发票明细太多怎么设置见清单
  • 母公司给子公司借款要利息吗
  • 月入一万怎么样
  • 异地预缴税款多交了有影响吗
  • 归属净利润和扣非净利润看哪一个
  • 未分配利润可以挂多久
  • 增值税进项税额转出的情况有哪些
  • 可转债中签卖出流程
  • 非营利组织如何盈利
  • 年底进项比销项大要做账么
  • 补报印花税税需要提供什么材料
  • 如何判定企业库存现金
  • 劳务派遣公司小规模纳税人如何开票
  • 房地产老项目简易计税开专票
  • 材料折扣会计分录
  • 收到免税发票会计分录
  • 资本成本率是指企业用资费用与有效筹资额之间的比率
  • 收入与支出怎么说
  • SQL函数substr使用简介
  • windows10关闭usb端口
  • centos7如何添加永久静态路由
  • win8系统找不到wifi
  • win10系统无法卸载补丁
  • centos设置ftp
  • 电脑系统 win7
  • win10飞行模式开关是灰色的
  • linux awk nr
  • 联想 恢复
  • windows执行bat脚本
  • cocos2djs
  • nodejs rbac
  • css弹出层
  • php编译安装常见的软件
  • python module import
  • javascript开发app教程
  • js中push和pop
  • jquery fadein不起作用
  • 基于javascript的毕业设计
  • Activity的四种加载模式
  • 怎么设置python前面序号
  • 开票物品名称要求
  • 北京930末班车时间表
  • 如何查询契税是否逾期
  • 医保预交金可以取出来吗
  • 房产税交错了能否退款
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设