SHell之输入、输出、文件与命令执行(六)
2012-05-17 20:01:38 来源:WEB开发网核心提示:解释:Posix Shell提供了防止文件意义截断的选项:执行set -c命令可打开shell所谓的禁止覆盖选项(noclobber),当它在打开状态下时,SHell之输入、输出、文件与命令执行(六)(5),单纯的>重定向遇到目标文件已存在时,就会失败,默认情况下,shell可以在嵌入文件正文内做变量、命令和算术
解释:Posix Shell提供了防止文件意义截断的选项:执行set -c命令可打开shell所谓的禁止覆盖选项(noclobber),当它在打开状态下时,单纯的>重定向遇到目标文件已存在时,就会失败。>|运算符则可令noclobber选项失效。提供行内输入的<<与<<-
格式:program << delimiter 可以在Shell脚本正文内提供输入数据。
默认情况下,shell可以在嵌入文件正文内做变量、命令和算术替换。
如果定界符以任何一种形式的引号括起来,shell便不会处理输入的内文:
------------------------------------------------
[root@bogon test]# cat de
i=5
更多精彩
赞助商链接