查看源代码
出自Linux Wiki
对
Bash的输入输出重定向
的源代码
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
==简单重定向== *cmd > file ::把cmd命令的输出重定向到文件file中。如果file已经存在,则清空原有文件,使用bash的[[noclobber]]选项可以防止覆盖原有文件。 *cmd >> file ::把cmd命令的输出重定向到文件file中,如果file已经存在,则把信息加在原有文件后面。 *cmd < file ::使cmd命令从file读入 *cmd << text ::从命令行读取输入,直到一个与text相同的行结束。除非使用引号把输入括起来,此模式将对输入内容进行shell变量替换。如果使用 <<- ,则会忽略接下来输入行首的tab,结束行也可以是一堆tab再加上一个与text相同的内容,可以参考后面的例子。 *cmd <<< word ::把word(而不是文件word)和后面的换行作为输入提供给cmd。 *cmd <> file ::以读写模式把文件file重定向到输入,文件file不会被破坏。仅当应用程序利用了这一特性时,它才是有意义的。 *cmd >| file ::功能同>,但即便在设置了[[noclobber]]时也会覆盖file文件,注意用的是|而非一些书中说的!,目前仅在csh中仍沿用>!实现这一功能。
在这个页面上使用的模板有:
Template:Bash重定向实例
(
查看源码
)
Template:Note
(
查看源码
)
返回到
Bash的输入输出重定向
。
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
查看
页面
讨论
查看源代码
历史
个人工具
登录/创建账户
搜索
简体繁体转换
不转换
简体
繁體
工具箱
链入页面
链出更改
特殊页面