linux bash 自动回复yes | pipe管线的妙用
来源:互联网 发布:阿里云研究报告 编辑:程序博客网 时间:2024/06/01 08:57
最近做服务器部署比较多,自然遇到一些重复的指令希望能让脚本自动化运作,省点力气
遇到一个问题:
[有些指令需要输入确认信息,比如递归删除指令会有确认需要输入yes或者no]
简单搜索之后发现有很多解决办法,其中一种看起来比较不错的方法:
如何让sh自动输入yes,自动确认?
echo yes | sudo rm -Ir yourdir
这个写法看起来很神气,为什么echo yes要写在前面,如果写在后面能有同样的效果么?
于是我尝试倒过来写,运行后发现yes直接就出来了,然后才去运行删除指令,并且需要我再次手动确认。
为了了解这个神奇的 | 是什么,又进行了一番搜索
但是搜索引擎提前过滤了这些符号,结果完全不是期望的内容
这次在知乎找到了帮助:
如何查找、学习linux bash的特殊符号含义?
·直接搜索 bash 特殊符号
·使用一个支持特殊符号的搜索引擎:http://symbolhound.com
搜索后得知, | 符号在bash是pipe管线功能
通过这个pipe管线功能可以对一些含有标准输入输出的指令进行进一步操作
包括上面提到的自动回复yes
还有最近经常用到的 ps -ef | grep java 可以查看所有名称包含java的进程
或者更常见的在诸如ls 一个内容很长的文件夹的时候,可以 | less 来分段查看等等
阅读全文
0 0
- linux bash 自动回复yes | pipe管线的妙用
- Linux下Bash的管线pipe命令,cut,grep,sort,wc,uniq,tee,tr,col,join,past,expand
- Linux下Bash的管线pipe命令,cut,grep,sort,wc,uniq,tee,tr,col,join,past,expand
- linux鸟哥的私房菜读书笔记【管线命令(pipe)】
- 管线命令 (pipe)
- Bash comma 的一点妙用
- 【鸟哥的linux私房菜-学习笔记】Bash shell之管线命令
- 第十一章 管线命令 (pipe)
- Linux下的PIPE
- bash下esc键的妙用
- linux shell 自动输入y/yes
- 关于邮箱的自动回复
- LINUX的妙用
- Linux命令行的妙用
- 【BASH】如何得到用户输入的YES或NO
- linux下面的pipe命令
- linux 系统的 pipe 函数
- linux bash 自动补全功能
- 二级配置器的实现部分源码剖析
- 互联网协议入门(二)
- day_10_进程管理
- JavaScript调用浏览器打印功能
- 透透彻彻IoC(你没有理由不懂!)
- linux bash 自动回复yes | pipe管线的妙用
- QNX简介
- Java设计模式(一)----单例模式
- 端口分类调研
- 深入源码解析Android中的Handler,Message,MessageQueue,Looper
- 神经网络可视化工具
- JVM学习笔记(三)垃圾收集算法
- PS圆角
- C++复制构造函数