shell的EOF用法

摘要:
命令的输出结果在循环中处理。常用方法如下:[root@etch171guosong]#ls | whilereadline;doecho$line;Doneprocesslisttop使用EOF处理:[root@etch171guosong]#whilereadline;doecho$line;已完成˂`ls。`˃EOF进程列表顶部[root@etch171guosong]#与ls对应的要求是什么。processlisttop?

将命令输出的结果给一个循环处理,常用的方式如下:

[root@etch171 guosong]#ls |while read line;do echo $line;done
processlist
top

使用EOF处理:

[root@etch171 guosong]#while read line ;do echo $line;done<<EOF
>`ls .`
>EOF
processlist
top
[root@etch171 guosong]#ls .
processlist  top

对应的需求是啥?将多行处理的结果传递给循环

#!/bin/sh
mysql -uroot -p123456 <<EOF
use test;
select * from testaa while a=10000; ###1000 not usr single quote mark,because a is int 
                                                  #type,only char type need single quote mark.
exit
EOF

免责声明:文章转载自《shell的EOF用法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在ARM板上ftp自动定时上传下载文件_0centos_6下的python3和pip的安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

eclipse下搭建shell脚本编辑器--安装开发shell的eclipse插件shelled

eclipse下搭建shell脚本编辑器--安装开发shell的eclipse插件shelled 1、安装“man-page viewer”插件(ShellEd需要,有的机器不需要,先装上) 安装地址:http://download.eclipse.org/technology/linuxtools/updates-nightly/ 2、安装“shel...

解决 'adb root' 时提示 'adbd cannot run as root in production builds'

测试手机是红米3s,刷了原生第三方rom,安卓9.0 在刷了magisk获取root权限后,adb调试无法获取root权限。 注意: 1.在手机上,装上安卓终端软件,直接在本地系统上root是可以的 2.远程调试,不管是有线adb还是wifi adb,都无法通过adb root提权,但是可以在进入shell后再通过su切换到root 谷歌了下,发现是安卓9...

(转)linux shell 的here document 用法 (cat &amp;lt;&amp;lt; EOF)

什么是Here Documen: Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here Document Content delimiter 它的作用就是将两个 delimiter 之间的内容(Here Document Content 部分) 传...

循序渐进Linux 2:Linux的常用命令及使用技巧

一、Shell   shell本身是一个以C语言编写的程序,是用户和操作系统内核之间通信的桥梁。shell既是一种命令解释程序,又是一种功能强大的解释型程序设计语言。shell解释用户输入的命令,提交到内核处理,最后返回结果给用户。 1. shell命令语法分析 command [option] -[arguments] 2. shell的通配符 bash...

shell 读配置文件

今天跟同事探讨了一下 shell 脚本中对配置文件的读写问题。在此总结一下常用的配置文件的读写方式。大多数的配置文件都是以key=value形式存在的。配置项完全由键值对组成。这样的配置文件读写也是最简单的,假如有以下配置文件user.conf: id=1 name=shaoqiu phone=1234567890 1. source 配置的读取很...

Shell脚本中时间处理

Shell脚本中时间处理 1.脚本内容 #!/bin/bash #环境变量 #设置环境变量和sql文件格式相符 source /etc/profileexport LD_LIBRARY_PATH="/usr/lib/oracle/12.1/client64/lib" export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK" e...