设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
LFS(LinuxfromScratch)
›
cat > xxxx <<EOF 后面的EOF是什么作用 ...
返回列表
查看:
1381
|
回复:
8
cat > xxxx <<EOF 后面的EOF是什么作用
[复制链接]
valpa
valpa
当前离线
积分
9
IP卡
狗仔卡
发表于 2007-6-22 13:53:56
|
显示全部楼层
|
阅读模式
直接cat > xxx不行吗?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
springwind426
springwind426
当前离线
积分
1779
IP卡
狗仔卡
发表于 2007-6-22 15:30:05
|
显示全部楼层
这个方式更多地用于在终端下向一个文件中写内容(不止一行)
cat > xxxx <<EOF
....
....
...
EOF
注:这个EOF必须是顶行写,前面没有空格,表示输入结束
这么做以后,文件xxxx中的内容就是两个EOF之间的内容了
回复
支持
反对
使用道具
举报
显身卡
valpa
valpa
当前离线
积分
9
IP卡
狗仔卡
楼主
|
发表于 2007-6-22 20:22:52
|
显示全部楼层
谢谢
还可以这样
cat > xxx
...
...
crtl+d
回复
支持
反对
使用道具
举报
显身卡
springwind426
springwind426
当前离线
积分
1779
IP卡
狗仔卡
发表于 2007-6-22 20:29:00
|
显示全部楼层
如果仅仅是在终端下,是可以用ctrl+d来结束的,可是如果是在shell脚本中呢?
回复
支持
反对
使用道具
举报
显身卡
青铜镜
青铜镜
当前离线
积分
396
IP卡
狗仔卡
发表于 2007-6-23 07:47:47
|
显示全部楼层
EOF
End Of File
回复
支持
反对
使用道具
举报
显身卡
whitelilis
whitelilis
当前离线
积分
745
IP卡
狗仔卡
发表于 2007-6-24 10:17:08
|
显示全部楼层
Post by
青铜镜
EOF
End Of File
用其它的任何字符串都可以的
如
cat > somefile <<hhh
kdfa
sdafsad
sdfsaf
hhh
somefile中的内容将会是
kdfa
sdafsad
sdfsaf
回复
支持
反对
使用道具
举报
显身卡
anne0613g
anne0613g
当前离线
积分
4
IP卡
狗仔卡
发表于 2007-6-27 18:50:19
|
显示全部楼层
`````````不懂
回复
支持
反对
使用道具
举报
显身卡
whitelilis
whitelilis
当前离线
积分
745
IP卡
狗仔卡
发表于 2007-6-28 08:04:35
|
显示全部楼层
这个就是所谓的 here document ,可以 google 一下
回复
支持
反对
使用道具
举报
显身卡
drivel
drivel
当前离线
积分
296
IP卡
狗仔卡
发表于 2007-6-29 02:23:29
|
显示全部楼层
Post by
青铜镜
EOF
End Of File
让我想起来sql语句了
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表