2017年5月6日

Shell中#*/和%/*是什么意思?

摘要: shell中有很多奇特的语法: 比方有下面一段脚本; #!/bin/sh files=`find -name *.conifg` for i in $files do name=${i#*/} dir=${name%/*} done name和dir都代表什么呢? 假如 i=this/is/a/pa 阅读全文

posted @ 2017-05-06 10:03 wgwyanfs 阅读(4707) 评论(0) 推荐(0) 编辑

shell学习三十三天----关于重定向

摘要: 关于重定向 额外的重定向运算符 使用set -C搭配 POSIX shell提供了防止文件意外截断的选项:运行set -C命令可打开shell所谓的禁止覆盖选项,当它再打开状态时,单纯的>重定向遇到目标文件已存在时,就会失败.>|运算符则能够另noclobber选项失效. 提供行内输入的<<和<<- 阅读全文

posted @ 2017-05-06 08:43 wgwyanfs 阅读(152) 评论(0) 推荐(0) 编辑

导航