作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在使用 zsh 作为 shell。
我想执行 unix find 命令并将结果放入 shell 数组变量中,类似于:
FILES=($(find . -name '*.bak'))
这样我就可以用类似的东西遍历这些值
for F in "$FILES[@]"; do echo "<<$F>>"; done
但是,我的文件名至少包含空格,也许还有其他时髦的字符,所以上面的方法不起作用。起作用的是:
IFS=$(echo -n -e "\0"); FILES=($(find . -name '*.bak' -print0)); unset IFS
但这很糟糕。这已经超出了我对 zsh 语法的舒适极限,所以我希望有人能指出一些我不知道但应该知道的基本功能。
我是一名优秀的程序员,十分优秀!